Я уже некоторое время работаю с локальной стратегией для паспорта и заметил, что логическое значение failFlash не слишком влияет на то, отображается ли флэш-сообщение или нет.Это код:
app.post('/login', passport.authenticate('local', {
successRedirect: '/',
failureRedirect: '/',
failureFlash: false
})
где-то в локальной стратегии:
return done(null, false, req.flash('error','Invalid username or password.'));
Когда страница отображает:
res.render(__dirname + '/../public/views/main',{ error: req.flash('error')});
В этом сценарии флэш-сообщениеотправляется клиенту, который не имеет смысла для меня, разве это не возможно, только если failflash имеет значение true?Любая помощь высоко ценится.