CNode

req.flash("error","密码错误") 和req.session.error="密码错误"; 有什么区别

问答
CCommanderXL发布于11 年前最后回复11 年前2 回复3886 浏览0 收藏

最近按网上的一个教程做一个个人的博客。然后在写登陆的路由的时候: QQ图片20150330231719.png

它会报错,说: QQ图片20150330231407.png

如果用req.flash("error","密码错误")的时候,会报错:cannot call the method of "flash" ..

查看回复

回复 (2)

B
bendise#1·11 年前

app.use(express.session()); 加中间件了吗?

C
CommanderXL#2·11 年前
引用 bendiseapp.use(express.session()); 加中间件了吗?

@bendise 加了的。 错误是必须要把app.user(session({...}))放到app.use(flash())前面才能执行。

参与回复
登录后即可参与回复。登录