用玉石快速连接到快递

时间:2017-03-26 08:59:41

标签: node.js express pug

我无法理解为什么它不工作。我进入快车路线

    User.createUser(newUser, function(err,user){
  if(err) throw err;
  console.log(user);
});

req.flash('info', 'Flash Message Added');

res.location('/');
res.redirect('/');

并进入视图

    - if (messages.info)
     .message.info
       span= messages.info

我跟着this example into npmjs。我做错了什么?

1 个答案:

答案 0 :(得分:0)

如果您同时拨打res.locationres.redirect,则基本上执行两次重定向。您的req.flash消息仅适用于当前页面请求,因此只会在第一次重定向时显示。第二次重定向会清除您的Flash消息,这就是它可能无法显示的原因。有关res.locationres.redirect之间的差异,请参阅this SO question