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}}