纠正: var _user = req.session.user
app.locals.user = _user
根本不需要判断条件,直接赋值就行
app.locals.user = _user
根本不需要判断条件,直接赋值就行
2016-10-25
input(type="hidden", name="movie[_id]", value=movie._id)这句话始终不理解,隐藏域,
TypeError: Cannot read property '_id' of undefined报错
res.redirect('/movie/' + movie._id)电影数据没发保存到数据库
TypeError: Cannot read property '_id' of undefined报错
res.redirect('/movie/' + movie._id)电影数据没发保存到数据库
2016-10-18
在.populate('from', 'name')报错:MissingSchemaError: Schema hasn't been registered for model "User".
需要修改CommentSchema的from: {type: ObjectId, ref: 'Users'}为:ref: 'users'
这里的ref值是在user model创建model时的名字:var User = mongoose.model('users', UserSchema);
这个名字对应在mongoDB里面会创建一个名为users的表。
其他类似
需要修改CommentSchema的from: {type: ObjectId, ref: 'Users'}为:ref: 'users'
这里的ref值是在user model创建model时的名字:var User = mongoose.model('users', UserSchema);
这个名字对应在mongoDB里面会创建一个名为users的表。
其他类似
2016-10-16
pre("save") 中那句next() 要移到hash()中的回调函数中去,不然加盐和hash的操作没有用,密码会被明文存储。血的教训啊。
2016-10-11
https://github.com/expressjs/session
1.5版本后session不再依赖cookie-parser
1.5版本后session不再依赖cookie-parser
2016-10-10