req.flash("error","密码错误") 和req.session.error="密码错误"; 有什么区别
最近按网上的一个教程做一个个人的博客。然后在写登陆的路由的时候:
它会报错,说:
如果用req.flash(“error”,“密码错误”)的时候,会报错:cannot call the method of “flash” …
2 回复
app.use(express.session()); 加中间件了吗?
@bendise 加了的。 错误是必须要把app.user(session({…}))放到app.use(flash())前面才能执行。