Возможность использовать флэш-сообщения в passport, даже когда FailureFlash = false

#node.js #passport.js #passport-local #connect-flash

#node.js #passport.js #паспорт-локальный #подключение-flash

Вопрос:

Я уже некоторое время работаю с локальной стратегией passport и заметил, что логическое значение failureFlash, похоже, не слишком влияет на то, отображается flash-сообщение или нет. Это код:

 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')});
  

В этом сценарии клиенту отправляется flash-сообщение, которое для меня не имеет смысла, разве это не должно быть возможно только в том случае, если failureflash имеет значение true? Любая помощь высоко ценится.