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

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

Scott 全栈工程师
难度高级
时长 6小时 0分
学习人数
综合评分9.50
56人评价 查看评价
10.0 内容实用
9.5 简洁易懂
9.0 逻辑清晰
grunt-nodemon 的配置发生了一些变化,导致无法启动,详情搜索官方文档
前面的都放弃了吗?
确实是先知道的, 因为要备课的嘛, 嘿嘿
"user信息不放在locals中怎么传递到页面中显示用户登录状态?!难道render的时候传过去吗?显然如果每个页面都需要显示用户登录状态那么每个页面都要render传递user对象,那么不累死。user存放放在locals中变成本地变量,在每个jade模板页面中都能拿到,不用每次都用render传递user。"说得好!
detail页面为什么能拿到user.id?
req.query、req.body、req.params与req.param()
没有必要先fs.readFile再fs.writeFile,直接fs.rename更好,因为这个中间件会在服务器上创建一个临时文件并且不会自动清除。
connect-multiparty已经不推荐了,对于复合表单处理,可以用更健壮的Formidable或Busboy。
可以安装Chrome jsonView插件,格式化json数据很方便。
这一节有问题,movies collection更新了,但是categories collection没有随之更新,导致更改电影分类失败。
关于评论按钮被下方的注册登录navbar遮挡的问题,可以给body元素加个padding-bottom: 50px的样式。
https://github.com/SilentSword69/website-demo/tree/master 在老师的基础上扩展了一些功能,抱走的童鞋记得点个赞
课程须知
本课程针对从事前端开发 2~3 年,前端知识结构良好,对基础的nodejs/express等相关后端知识有所了解,但缺乏实际项目经验的中级前端工程师。
老师告诉你能学到什么?
1、express后台框架的深入使用 2、mongodb中关联文档的设计与查询 3、jade模板引擎的深入使用 4、前后端数据传递与视图展现的流程 5、借助会话与cookie进行用户识别和持久化 6、如何利用表单做图片的上传 7、测试框架mocha的安装及测试用例编写

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消