Я пытаюсь создать страницу входа в приложение JavaScript, Node и Express. Я получил правильный логин, я получаю ответ, когда пароль и имя пользователя совпадают. Так что эта часть в порядке. Но как только они совпадают с идентификатором, я хочу вывести их на домашний экран Тем не менее, я не уверен, как это сделать. Iv нашел res.redirect("route")
, но возвращает: res.redirect is not a function
. Я добавлю мой код: `` `app.post ('/ lgnfrm', function (req, res) {
var usrEmail= req.body.usrEmail;
var usrPassw = req.body.usrPass;
// INSERT WORKING
var sql = 'SELECT * FROM loginInfo WHERE email = (?)'
connection.query(sql, [usrEmail], function (err, res) {
// IF/ELSE CHECKING IF PASSWORD AND EMAIL MATCH DB VALUES
if (err) {
//
console.log(err)
} else {
// CHECKS IF THE EMAIL MATCHES DB
console.log("VALID EMAIL")
if (res.length > 0){
// IF EMAIL VALID, CHECK PASSWORD
if (res[0].passW == usrPassw) {
res.redirect("/home");
console.log("LOGIN SUCCESSFUL");
} else {
// INCORRECT PASSWORD
console.log("PASSWORD INCORRECT");
}
}
}
})
})` ``