为了账号安全,请及时绑定邮箱和手机立即绑定

node建站攻略(二期)——网站升级

Scott 全栈工程师
难度高级
时长 6小时 0分
学习人数
综合评分9.50
56人评价 查看评价
10.0 内容实用
9.5 简洁易懂
9.0 逻辑清晰
  • body query param
    查看全部
  • 配置自动重启,监视文件变化
    查看全部
  • if ('development' === app.get('env')) { app.set('showStackError', true) //输出报错信息 app.use(express.logger(':method :url :status')) //输出的信息领域 app.locals.pretty = true //输出样式格式化,便于观看 mongoose.set('debug', true) //数据库层输出报错信息 }
    查看全部
    1 采集 收起 来源:配置入口文件

    2015-08-11

  • 在header 中改写
    查看全部
  • 三种都可以用params() 优先级 params > body > query
    查看全部
  • 开发环境下 log中显示报错信息代码
    查看全部
    0 采集 收起 来源:配置入口文件

    2015-08-07

  • express session解析图:
    查看全部
  • 源码怎么下载不了啊,谁有链接
    查看全部
  • 前端开发框架
    查看全部
    0 采集 收起 来源:一期内容回顾

    2015-07-21

  • express4里面分离了中间件 logger了,需要独立安装 1.npm install morgan --save 2.var logger = require('morgan'); 3. if ('development' === app.get('env')){ app.set('showStackError', true) app.use(logger(':method :url :status')) app.locals.pretty = true mongoose.set('debug', true) }
    查看全部
    2 采集 收起 来源:配置入口文件

    2015-07-19

  • app.use(function(req,res,next){ var _user = req.session.user if(_user){ app.locals.user = user } return next() })
    查看全部
  • 解决Express4的connect-mongo Session问题。 //With express4: var session = require('express-session'); var MongoStore = require('connect-mongo')(session); app.use(session({ secret: 'immoc', store: new mongoStore({ url: dbUrl, collection: 'sessions' }) })) 其中: 正解。 express4: 1、session --> express-session 在《nodejs实战——第一章 博客》中,遭遇到express3与4的差别,解决了这个问题。同楼上。 2、multipart --> connect-multiparty 图片上传,要用connect-multiparty来替代。 3、中间件置放顺序有一定讲究。 如上述session必须定义在MongoStore之前。
    查看全部
  • 1.express4里要单独安装cookie-parser和express-session: npm install express-session --save npm install cookie-parser --save 2.有关代码替换成 var cookieParser = require('cookie-parser') var session = require('express-session') app.use(cookieParser()) app.use(session({ secret: 'imooc' })) 3.参考地址: https://github.com/expressjs/cookie-parser https://github.com/expressjs/cookie-session
    查看全部
  • 第1种方法:更换bcrypt为bcrypt-nodejs,用于对密码加密。 npm install bcrypt-nodejs --save-dev 第2种方法:window 下安装bcrypt 必须要先 node-gyp 1:npm install -g node-gyp 这个东西需要python git上推荐用2.7.3版本. 所以https://www.python.org/downloads/ 下载2.7.3版本 这个是链接 https://www.python.org/ftp/python/2.7.3/python-2.7.3.msi 下载按照默认目录安装成功后设置环境变量 cmd python -V 显示版本号 完毕 2:在项目目录下 进入node_modules 目录,在这里开启命令 3:依次执行以下命令 git clone git://github.com/ncb000gt/node.bcrypt.js.git cd node.bcrypt.js node-gyp configure node-gyp build 4:返回上层目录 5 重命名 node.bcrypt.js 文件名为 bcrypt 6 打完收工
    查看全部
  • 总结下,下载好代码后要先装grunt相关 npm install grunt -g npm install grunt-cli -g npm install grunt-contrib-watch --save-dev npm install grunt-concurrent --save-dev npm install grunt-nodemon --save-dev 然后找个python 2.7.8安装起来,注意,一定要勾选或者后动添加python到环境变量path中去。 而后要手动安装bcrypt npm install bcrypt --save 耐心等他装好就可以了
    查看全部

举报

0/150
提交
取消
课程须知
本课程针对从事前端开发 2~3 年,前端知识结构良好,对基础的nodejs/express等相关后端知识有所了解,但缺乏实际项目经验的中级前端工程师。
老师告诉你能学到什么?
1、express后台框架的深入使用 2、mongodb中关联文档的设计与查询 3、jade模板引擎的深入使用 4、前后端数据传递与视图展现的流程 5、借助会话与cookie进行用户识别和持久化 6、如何利用表单做图片的上传 7、测试框架mocha的安装及测试用例编写

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!