发送多个Flash消息或上下文以进行表单验证

时间:2015-06-25 10:48:34

标签: javascript node.js express passport.js

我有护照设置,并在注册过程中验证输入。其中一个验证项目是:

if (!validateEmail(email)) {
  console.log('Invalid email address')
  return done(null, false, req.flash('message', 'Invalid Email Address'))
}

我想将尝试过的电子邮件发送回模板并将其重新加载到输入中。我能想到这样做的最佳方式是另一条flash消息,但是我尝试的所有内容都无法正常工作。

无论如何我格式化多个flash消息,它会完全从会话中删除闪存:

{ cookie:
   { path: '/',
     _expires: null,
     originalMaxAge: null,
     httpOnly: true },
  passport: {},
  flash: {} }

请帮忙!

0 个答案:

没有答案
相关问题