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

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

Scott 全栈工程师
难度高级
时长 6小时 0分
学习人数
综合评分9.50
56人评价 查看评价
10.0 内容实用
9.5 简洁易懂
9.0 逻辑清晰
  • connect-mongo不可用,要使用connect-mongodb,即: var mongoStore = require('connect-mongodb'); 连后面那个(express)都不要
    查看全部
  • 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 打完收工
    查看全部
  • express 4.x以后可以使用 connect-multiparty 中间件来获取 req.files 了 var multipart = require('connect-multiparty'); app.use(multipart());
    查看全部
  • 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 耐心等他装好就可以了
    查看全部
  • bcrypt.hash(user.password, salt,null,function(err, hash) { if (err) return next(err) 这里的null 要加
    查看全部
  • 注册user新用户也跳到首页问题,解决方法一:把User.find({name: _user.name}改为User.findOne({name: _user.name},解决方法二:if(user){改为if(user.length){
    查看全部
  • 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

  • 这里应该是npm install grunt-concurrent --save-dev 吧
    查看全部
  • 前端框架。
    查看全部
    2 采集 收起 来源:一期内容回顾

    2014-09-29

  • 不懂英语怎么办
    查看全部
    2 采集 收起 来源:一期内容回顾

    2014-09-25

  • grunt -g grunt-cli -g grunt-contrib-watch --save-dev监听文件增删改,重新执行任务 grunt-nodemon --save-dev实时监听app.js grunt-concurrent --save-dev监控慢任务SASS LESS 等
    查看全部
  • 判断用户是否注册那边 User.find({name:_user.name}...)查找到的是一个数组,即时没找到相同name的数据返回的也是一个空数组,使用User.findOne(...) if判断不会走到else新添加数据那边
    查看全部
  • npm install express-session npm install cookie-parser var cookieParser = require('cookie-parser') var session = require('express-session') app.use(cookieParser()) app.use(session({ secret: 'imooc', resave: false, saveUninitialized: true }))
    查看全部
  • npm install grunt -g npm install grunt-cli -g npm install grunt-contrib-watch --save-dev npm install grunt-nodemon --save-dev npm install grunt-concurrent --save-dev
    查看全部
  • 3、添加adminRequird函数,在这里写相关权限控制的代码
    查看全部
    1 采集 收起 来源:用户权限管理

    2016-03-22

首页上一页1234567下一页尾页

举报

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

微信扫码,参与3人拼团

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

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