Не работает res.render в Node.js
Есть вот такой код. После нажатия кнопки Логин, он находит в таблице пользователя, если находит берет от туда все остальные столбцы и записывает их в объекте user. Все это вроде бы работает. Сохраняет в объекте user, но дальше не рендерит страницу. Он также должен передать в шаблонизатор объект user. Но он также не передается. Как исправить?
app.post('/login', urlencodedParser, function (req, res){
user = req.body;
let loginQuery={
text: 'SELECT * FROM users WHERE email = $1 AND password = $2',
values : [user.logemail, user.logpassword],
}
client.query(loginQuery, (err, result) => {
if(err){
console.log(err);
res.send('Неправильный адрес эл. почты или пароль');
} else{
user.name = result.rows[0].name;
user.surname = result.rows[0].surname;
user.email = result.rows[0].email;
user.uid = result.rows[0].uid;
user.lang = result.rows[0].language;
res.render('analytics', {user: user});
}
});
});