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

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

Scott 全栈工程师
难度高级
时长 6小时 0分
学习人数
综合评分9.50
56人评价 查看评价
10.0 内容实用
9.5 简洁易懂
9.0 逻辑清晰
测试一下慕课的评论
TypeError: Cannot read property 'path' of undefined
100分钟快速建站?标题党!!!
不过干货还是满满的,整个项目跑下来后,node入门了,express入门了,pug入门了,mongodb入门了...
接下来就去买你的【实战 \Node.js七天搞定微信公众号】继续学习,你确定是“七天搞定”???怕是17天哟!标题党可耻啊!!!
只看不写系列。
Cannot read property 'name' of undefined
搞个 category 把我网站都搞乱了,~~~~(>_<)~~~~
grunt-concurrent这个模块的使用参考官方文档https://www.npmjs.com/package/grunt-concurrent,
我的配置如下:
concurrent: {
target: {
tasks: ['nodemon', 'watch'],
options: {
logConcurrentOutput: true
}
}

}

grunt.registerTask('default', ['concurrent:target'])
grunt.initConfig({
nodemon: {
dev: {
script: 'app.js'
}
}
})
grunt.loadNpmTasks('grunt-nodemon');
grunt.option('force', true)
grunt.registerTask('default', ['nodemon'])
简单点,我只监听app.js,先开发完,再摸索其他task
// 不推荐使用 app.locals.user = req.session.user; 避免别的客户端也拿到了 user,造成环境污染
// user 的 session 信息存放在 res.locals 中变成本次生命周期变量,在每个模板页面中都能拿到,不用每次都用 render 传递 user
app.use(function(req, res, next) {
res.locals.user = req.session.user;
next();
});
scott声音变了。。。。
评论只有一页了。
课程须知
本课程针对从事前端开发 2~3 年,前端知识结构良好,对基础的nodejs/express等相关后端知识有所了解,但缺乏实际项目经验的中级前端工程师。
老师告诉你能学到什么?
1、express后台框架的深入使用 2、mongodb中关联文档的设计与查询 3、jade模板引擎的深入使用 4、前后端数据传递与视图展现的流程 5、借助会话与cookie进行用户识别和持久化 6、如何利用表单做图片的上传 7、测试框架mocha的安装及测试用例编写

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消