인프런 커뮤니티 질문&답변
구조분해
작성
·
124
0
구조분해문법을 이용하여 {reason}을 하게 되면 오류가 생기는데 왜 그런가요 ?
passport.authenticate("local", (error, user, {reason}) => {
// (err, user, info) <- 서버에러, 유저값, 클라이언트 에러
// local에서 에러 처리
// 서버에러
if (error) {
console.error(error);
next(error); // 에러처리를 익스프레스로 넘김
}
// 클라에러
if (reason) {
res.status(401).send(reason);
}




