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

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

Scott 全栈工程师
难度高级
时长 6小时 0分
学习人数
综合评分9.50
56人评价 查看评价
10.0 内容实用
9.5 简洁易懂
9.0 逻辑清晰
楼下说不能多终端登录等吐槽的各位,不要使用app.locals.property=value这种写法,这样做,会把所有的信息都保存在app这个服务中,这样只要服务不断,所有人登录都能访问到这里面的信息,所以才会出现所谓的手机登录依然显示登录。应该使用res.locals写法。这样用户的登录信息就只会保存在当前请求内。
有没发现,把路由扔config文件夹的routes.js里能直接运行!不用再写require和export。。。。
好累,已经很迷糊了 坚持不下去了
坚持下来的人不多了 嘿嘿
搜索的分页是不对的、因为跟分类用的是同一个模板分页----一旦搜索个数多余三个出现分页----那个cateid---代表的是给分了下的分页了。就不是搜素结果的分页。这个需要判断。改变模板
update的时候,判断是新增的选定的分类还是自定义分类两种情况。如果是选定的分类----需要把电影从原来的分类删掉,然后新选择的分类中加入该电影的id。如果是新增的分类的话,需要判断是否以及是以及存在的分类,如果存在话,就提示分类重复了
@二货驾到 新分类这个需要先进行保存到category中把
其实还有一个问题,那就是新增,修改分类的时候,分类的名字可以重复。这个没有进行判读。以@慕粉0352009336中的删除 category.movies.splice(index,1); 少了一个1。不然删除不掉的。
感谢老师,全部看完!参考了老师的课程,基于express4.x,采用ES6编码,代码结构及路由已全新改造,增加了用户个人中心,喜欢的给个star!
https://github.com/chenjun1127/Movie-Site
感谢老师,全部看完!参考了老师的课程,基于express4.x,采用ES6编码,代码结构及路由已全新改造,增加了用户个人中心,喜欢的给个star!
https://github.com/chenjun1127/Movie-Site
参考了老师的课程,基于express4.x,采用ES6编码,代码结构及路由已全新改造,增加了用户个人中心,喜欢的给个star!
https://github.com/chenjun1127/Movie-Site,
感觉老是没有判断安全问题,比如DELETE这个操作删除电影,在前端直接ajax => /admin/movie/list?id=' + id,向后台请求的,然后后台直接判断id,根据id来删除数据库记录操作。 这样要是有人根据这个链接恶意向服务器发送delete请求那就完蛋了。
没必要判断 item.poster.indexOf('http:')了, 在赋值req.poster时,把'/upload/'直接拼接上去就完了。
grunt 或者gulp 就直接略过抄代码就行,这两个构建工具逐渐被webpack取代了,抓紧把项目过完学webpack,用它来构建更强大的应用。
//moment引用
app.locals.moment = require('moment')
课程须知
本课程针对从事前端开发 2~3 年,前端知识结构良好,对基础的nodejs/express等相关后端知识有所了解,但缺乏实际项目经验的中级前端工程师。
老师告诉你能学到什么?
1、express后台框架的深入使用 2、mongodb中关联文档的设计与查询 3、jade模板引擎的深入使用 4、前后端数据传递与视图展现的流程 5、借助会话与cookie进行用户识别和持久化 6、如何利用表单做图片的上传 7、测试框架mocha的安装及测试用例编写

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消