【发布时间】:2017-08-18 21:43:56
【问题描述】:
我正在使用带本地策略的护照 js 来验证我的用户进入我的 web 应用程序,但我看到设置 flash 消息有一定的延迟,我尝试在护照中使用 {message : ''} 选项并将请求函数传递给设置手动闪烁消息,但延迟仍然存在:
passport.use(new LocalStrategy({passReqToCallback:true},
(req,username,password,done)=>{
userBl.getUserByUsername(username).then((user) => {
if (user != null && user != undefined) {
if (password == user.password) {
return done(null,user)
}
else {
return done(null,false,req.flash('error','Constraseña incorrecta'))
}
} else {
return done(null,false,req.flash('error','usuario'))
}
});
}));
并通过 req.flash('error') 调用错误,但它是空的,并且在第二次重新加载或特定时间后显示错误和闪存值,任何帮助。谢谢
这是 req flash 的正常延迟还是一些错误?
【问题讨论】:
标签: javascript node.js express passport.js