У меня такая проблема, что при воде неправильного пароля, то выводится страница с надписью Unauthorized. А нужно чтобы рендерилась та же страница с ошибко, то что имя пользователя или пароль не верны. Я немного пробовал, но так я не догнал куда что делать.
router.post('/', passport.authenticate('local'), (req, res) => {
if(status === 401) {
res.render('index', {message: 'Неверно логин или пароль'})
} else {
res.redirect('/users');
}
});
Я просто новичок в node js примерно не знаю как выводить если статус будет 401 то другое действие будет
Ссылка на модуль
passport-local-mongoose
Пробовал еще и так
router.post('/', passport.authenticate('local'), (req, res, err) => {
if(err){
res.render('index', {message: 'Неправильный логин или пароль'});
} else {
res.redirect('/users');
}
});