如何获得使用手柄的Flash消息?

我正在尝试使用我的车把模板闪存工作,但它不工作。 我如何显示消息

if(!user)return done(null,false,{message:'No user found'})

return done(null,false,{message:'Oops!Wrong password。'})

在警报框?

已安装的软件包:express,connect-flash,express-handlebars,护照,本地护照,express-session,connect-mongo

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

 app.get('/login', function(req, res) { res.locals.message = req.flash('message'); res.render('login'); });