Я пытаюсь использовать Middleware, чтобы проверить, правильно ли пользователь ввел учетные данные для входа на ту же страницу.
Цель: создать страницу входа, которая принимает электронную почту и пароль пользователя. Проверьте БД, если учетная запись существует. Если да, то отобразите имя пользователя в верхнем правом углу панели навигации.
Мой сервер. js код, обрабатывающий проверку значений, переданных из POST.
router.post('/logInDynamic', (request, response, next) => {
var email = request.body.email;
console.log(email);
if (email === 'Alex') {
next();
{
response.setHeader('Content-Type', 'application/json');
response.render('logInDynamic', {
showUserInfo: true,
layout: 'login',
});
}
}
});
Я также получаю это исключение ниже.
Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client