我正在建立一个连接(注册)页面,由于某种原因,我无法显示Flash消息。当我发送带有空电子邮件字段的回发时,我应该收到错误消息“请输入电子邮件”。它没有显示,并且由于某种原因,我在发布后直接单击根页面时,错误会显示在根页面上!
代码:
view.on('post', function(next) {
async.series([
function (cb) {
if (!req.body.email) {
req.flash('error', 'Please enter an email.');
return cb(true);
}
return cb();
}
], function(err) {
if (err) {
return next();
}
});
});
view.render('join');
有什么想法吗?谢谢!
答案 0 :(得分:1)
如果正在呈现Flash消息,请检查连接页面的来源,如果未呈现Flash消息,它将显示在您访问的下一页(呈现它的位置)上。