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

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

Scott 全栈工程师
难度高级
时长 6小时 0分
学习人数
综合评分9.50
56人评价 查看评价
10.0 内容实用
9.5 简洁易懂
9.0 逻辑清晰
问个问题:如果一开始数据库没有role这个字段,后面加入这个字段,那么取之前的用户,比如repeat,它应该是没有role这个字段的,那么中间件再处理的时候为什么不做非空判断呢?mongodb不需要考虑数据库升级问题?
很不错,继续学习~!
版本太旧掉了不少坑,终于做完了所有的课程,希望下回可以用ejs不要用jade缩进反人类啊,贴上github传送门:https://github.com/EchoLsx/movie
ceo 啥时候出第三期 现在node的生态变化还是挺大的 马上7.0了
可以用es6的 startsWith('http')
必须得结合着源码才能跑起来啊!
老师都没创建 categorylist.jade 这个文件,怎么跑起来代码的?
「那要是一部电影同时属于几种分类怎么办?」
老师干脆给你做个淘宝吧?
既然这一节才用的到 to: {type: ObjectId, ref: 'User'}, 为什么之前就把它写上去呢?
https://github.com/jia58960/express-movie 在现有功能的基础上扩充了一些功能并持续优化中。欢迎关注~
require('./config/routes')(app) 要放到最底下 = = 泪的教训
亲测成功
var session = require('express-session')
var mongoose = require('mongoose')
var mongoStore = require('connect-mongo')(session)

app.use(session({
secret: 'imooc',
store: new mongoStore({
url: dbUrl,
collection: 'sessions',
}),
resave: false,
saveUninitialized: true
}))
3 分 50 秒有个诡异的笑声
花了接近两周的时间看完了而且也自己消化了,虽然课程略长,但真的每节课都能学到不少东西。个人觉得这样的课程应该小小的收费下才行~哈哈
写测试用例感觉不如直接在网站上测试来得快啊~
课程须知
本课程针对从事前端开发 2~3 年,前端知识结构良好,对基础的nodejs/express等相关后端知识有所了解,但缺乏实际项目经验的中级前端工程师。
老师告诉你能学到什么?
1、express后台框架的深入使用 2、mongodb中关联文档的设计与查询 3、jade模板引擎的深入使用 4、前后端数据传递与视图展现的流程 5、借助会话与cookie进行用户识别和持久化 6、如何利用表单做图片的上传 7、测试框架mocha的安装及测试用例编写

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消