인프런 커뮤니티 질문&답변
코드에 대한질문
작성
·
190
0
passport.authenticate('local', (authError, user, info) => {
if(authError) {
console.error(authError);
return next(authError);
}
if (!user) {
req.flash('loginError', info.message);
return res.redirect('/');
}
return req.login(user, (loginError) => {
// 혹시나, 로그인에서 실패할 경우 에러 점검한다.
if (loginError) {
console.error(loginError);
return next(loginError);
}
return res.redirect('/');
});
})(req, res, next);
제일 밑에 있는 (req, res, next)를 다시 적어주는 이유는 바로 실행해주기 위한 조건입니까?





