我尝试使用
将req.user
值放在所有视图的全局变量中
app.use(function(req, res, next){
res.locals.user = req.user; // this line
res.locals.success = req.flash('success');
res.locals.error = req.flash('error');
next();
});
但没有任何作用。我必须把它放在每个render()
函数上。我做错了什么?
感谢您的帮助!
答案 0 :(得分:0)
我不确定,但我认为你没有正确使用req.flash导致它返回undefined。
你应该给它一个第二个值。
看一下这篇文章,看看你能否弄明白:How to send flash messages in Express 4.0?