Я использую паспорт и экспресс для страницы аутентификации, каждый раз, когда я вхожу, выхожу или регистрируюсь для нового пользователя, приложение перенаправляет меня на мою домашнюю страницу и выскакивает флэш-сообщение.Перенаправление проверки подлинности паспорта работает, но когда оно перенаправляет меня на новую страницу, я должен нажать обновить, чтобы сообщение всплыло.Или когда я ввожу неправильное имя пользователя, пароль и нажимаю кнопку «Отправить», ничего не происходит, пока я не нажму «Обновить» и не появится сообщение «Неверное имя пользователя ...».Я не знаю, почему это сработало несколько дней назад, но теперь это дает мне эту проблему.Любая помощь будет принята с благодарностью.
вот мои маршруты входа и выхода:
router.post('/login', passport.authenticate('local', {
successRedirect: '/',
failureRedirect: '/auth/login',
successFlash: 'You have logged in!',
failureFlash: 'Invalid username and/or password! ?'
}));
//* GET /auth/logout - deletes the session
router.get('/logout', function(req, res) { // When you logout, it deletes the session from memory
req.logout();
// console.log('logged out');
req.flash('success', 'You have successfully logged out');
res.redirect('/');
});