1
我想让我的手柄模板使用flash工作,但它不起作用。我怎样才能显示消息如何获得使用手柄的Flash消息?
如果回做(空,假,{消息: '找不到用户'})(用户!)
和
回做(空,false {message:'Oops!Wrong password。}}
in the alert box?
安装包:快递,接闪,表达车把,护照,护照的地方,表达会话,连接 - 蒙戈
app.use(flash())
passport.use(new LocalStrategy(function(username, password, done) {
User.findOne({ username: username }, function(err, user) {
if (err) return done(err)
if (!user) return done(null, false, { message: 'No user found'})
user.comparePassword(password, function(err, isMatch) {
if (isMatch) {
return done(null, user)
} else {
return done(null, false, { message: 'Oops! Wrong password.'})
}
})
})
}))
app.post('/login', passport.authenticate('local', {
successRedirect: '/',
failureRedirect: '/login',
failureFlash: true
}))
把手模板:
{{#if message}}
<div class="alert alert-danger">{{message}}</div>
{{/if}}