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

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

Scott 全栈工程师
难度高级
时长 6小时 0分
学习人数
综合评分9.50
56人评价 查看评价
10.0 内容实用
9.5 简洁易懂
9.0 逻辑清晰
我重启了node,但是session 仍然没变
现在装parser,session 要换下方式:
var cookieParser=require('cookie-parser');
var cookieSession=require('cookie-session');
app.use(cookieParser());
app.use(cookieSession({
secret:'imooc'
}))
github上面记录了碰到的imooc的学习问题和最后的解决,基本有中文的注释,可以参考。
https://github.com/yifon/nodejs-learning
req.param()已被弃用
http://www.expressjs.com.cn/4x/api.html#req.param
老师comment.reply.push(reply)后save保存入数据库出现报错MongoError: Unknown modifier: $pushAll是什么原因导致的
地方挺好的风格
谢谢老师。
(上一条评论写不下了,这里继续)
我的项目是前后端分离 vue + axios + element-ui + express(4.15) 除了express更新问题可能比其他同学遇到了不少坑,比如前端cookie默认不发送(ajax自动发送),跨域问题的解决等
服务端地址:https://github.com/IssacSix/ddblogServer
前端:https://github.com/IssacSix/ddblog
不能通过app以传参方式注册路由,需要用express.Router()注册中间件,否则会报错,如下: throw new TypeError('Router.use() requires middleware function but got a ' + gettype(fn))
1.app.use('/', webRoutes) // app.js 中注册中间件 (webRoutes:路由配置文件)
2.var router = express.Router()
3.router.post(url, fun) // webRoutes中设置路由的回调函数
讲的很好666
我这个评论就是用node。弄得!!
老师继续加油!!
老师讲得好,很幽默
这段代码comment.reply.push(newReply),报错:TypeError:Cannot read property 'push' of undefined
可能是数据模型没有声明对,记得是一个数组 才能调自身的.push方法 注意方括号[ { ... } ]
reply : [{
from : { type: ObjectId, ref : "User"},
to : { type :ObjectId, ref : "User" },
content : String
}],
课程须知
本课程针对从事前端开发 2~3 年,前端知识结构良好,对基础的nodejs/express等相关后端知识有所了解,但缺乏实际项目经验的中级前端工程师。
老师告诉你能学到什么?
1、express后台框架的深入使用 2、mongodb中关联文档的设计与查询 3、jade模板引擎的深入使用 4、前后端数据传递与视图展现的流程 5、借助会话与cookie进行用户识别和持久化 6、如何利用表单做图片的上传 7、测试框架mocha的安装及测试用例编写

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消