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

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

Scott 全栈工程师
难度高级
时长 6小时 0分
学习人数
综合评分9.50
56人评价 查看评价
10.0 内容实用
9.5 简洁易懂
9.0 逻辑清晰
大家联想上一节老师说过的存储session方式
评论中的童鞋就给出了两种方法
1、cookie方法
即通过插件:
var cookieParser = require('cookie-parser')
var cookieSession = require('cookie-session')
2、存储到mongodb中
即通过插件:
var session = require('express-session')
var MongoStore = require('connect-mongo')(session)
以上是用两种方法达成回话持久性
二期干货很多,虽然看起来项目不大,但是麻雀虽小 五脏俱全,基本前端后端,都有,特别是设计设计用户的,比如权限,登陆状态存储,学到很多新东西,
两期课程已学完,项目已经部署上线
live demo:https://movie.niuy.xyz
源码:https://gitee.com/niuyi1017/movies
更多:https://github.com/niuyi1017/imooc
2018年12月1日,项目可运行,按章节提供源码以及部分笔记,有需要可以前往哟,地址:https://github.com/CruxF/IMOOC/tree/master/Node?1543667755001
买了佛冷??
还不错。。。
已经参考老师的思路搭建了自己的博客,受益匪浅
可向数组插入数据
var reply = {
from: _comment.from,
to: _comment.tid,
content: _comment.content
}
Comment.update({_id:_comment.cid}, {'$push':{reply:reply} } ,function(err,news) {
if(err)console.log(err);
console.log(news);
} );
现在可以用中间件解决
router.use(function(req,res,next) {
let user = req.session.user

if(!user) {
return res.redirect('/user/signin')
}
next()
})
grunt mochaTest --timeout=5000
mocha默认每个测试用例最多执行2000毫秒,如果超过这个时间没有返回结果,就会报错
喜欢~~很适合我,谢谢老师的分享~
https://github.com/xupeiMax/movie-by-node
还是贴一下,上个月19号花一天跟完一期,之后因为公司业务迟迟没有时间学习第二期,主要就是学习思路,很感谢慕课网这个平台!
终于看完,还是有很多新东西要学,我零零散散花了一个月的时间差不多
成为大神好难啊
发现数组的数据一直保存不进去
首页上一页1234567下一页尾页
课程须知
本课程针对从事前端开发 2~3 年,前端知识结构良好,对基础的nodejs/express等相关后端知识有所了解,但缺乏实际项目经验的中级前端工程师。
老师告诉你能学到什么?
1、express后台框架的深入使用 2、mongodb中关联文档的设计与查询 3、jade模板引擎的深入使用 4、前后端数据传递与视图展现的流程 5、借助会话与cookie进行用户识别和持久化 6、如何利用表单做图片的上传 7、测试框架mocha的安装及测试用例编写

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消