我目前正在该网站上工作,由于某些原因,只有这两条即插即用消息无法按需工作。
我让他们的写作方式与其他所有工作方式相同。
req.flash('success_msg', 'You have been registered successfully, you may now login');
res.redirect('/users/login');
是因为我必须重定向吗?
由于某些原因,我必须手动刷新浏览器页面才能显示它们,任何人都可以帮忙吗?我对此进行了一些研究,但没有发现这个确切的问题。
if(count > 0){
req.flash('error_msg', 'Username already exists');
res.render('register');
}else{
User.count({ email: req.body.email }, function(err, count2){
if(count2 > 0){
req.flash('error_msg', 'Email already exists');
res.render('register');
答案 0 :(得分:1)
没关系,我感到很愚蠢,甚至在那儿回答了我自己的问题。
req.flash('error_msg', 'Email already exists');
res.redirect('/users/register');
我确实不得不重定向而不是渲染。
抱歉,无用的帖子。