0
나는 (post 요청에서) res 매개 변수를 promise chain으로 전달하는 방법을 찾으려고합니다. 다음 코드가 있습니다 :pg-promise : prom에 res 전달
router.post("/", (req, res) =>{
let email = req.body.username;
let pass = req.body.password;
conn.any("SELECT * FROM users WHERE email = $1", [email])
.then((user)=>{
if (user.length ===0){
console.log("no user found");
res.redirect("/");
} else {
console.log(res);
bcrypt.compare(pass, user[0].password, (isMatched) =>{
console.log(res);
if (isMatched){
console.log("Horraaayyy!!!");
res.redirect("/");
return true;
} else {
console.log("Nope!!!");
res.redirect("/");
}
})
}
})
.catch(err =>{
console.log("error: " + err)
res.redirect("/");
});
}); 그 때는 첫 번째 문 후
는 입술 범위를 벗어난되고, 표현이 호출하지 않는 한 I는 정의 할 수없는 모든 그 때는 문이 입술을 게시 코드에서
당신은 입술 어떤 범위를 벗어난 생각하게? – HMR
내가 console.log (res) 할 때 - 해상도가 정의되지 않은 것을 인쇄합니다. –
재현 할 수 없습니다. 너는 [mcve]를 만들 수 있니, 제발? 'res'는 promise 콜백 내에서만 정의되지 않았습니까 - 외부에서도 로그 아웃하려고 했습니까? – Bergi