nodejs +护照+快递3.0 +连接闪光灯不闪烁?

我正在使用护照本地策略来validation用户。 我遵循了Jared Hanson给出的指导,并安装了连接闪光灯,以便为req对象提供flash方法。 所以我的一个请求处理程序如下:

app.post('/login', passport.authenticate('local', { successRedirect: '/' , failureRedirect: '/login' , successFlash: 'Bienvenido' , failureFlash: 'Credenciales no válidas' }) ); 

当用户login失败时,它将用户redirect到/login,但不会闪烁任何内容:/

更新:我使用mongodb会话存储,我看到这个:

 > db.sessions.find() { "_id" : "qZ2eiTnx6r9LR25JOz/TGhiJ", "session" : "{\"cookie\":{\"originalMaxAge\":null,\"expires\":null,\"httpOnly\":true,\"path\":\"/\"},\"passport\":{\"user\":\"4ffb5b5db9cc16b615000001\"},\"flash\":{\"error\":[\"Credenciales no válidas\"],\"success\":[\"Bienvenido\"]}}" } 

所以这些消息被插入到会话对象中,但是它们不被拉出。 我应该做一些特别的吗?

我假设你把信息拉出来,并把它们呈现在视图中? 就像是:

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