passport에서 인증이 된 사람이 사용 가능하도록 또는 안 된 사람만 사용 가능하도록 미들웨어를 제공한다.
passport 인증 미들웨어 사용법
middlewares 폴더를 생성하고 auth.js 파일을 생성한다.

passport에서 제공하는 인증 미들웨어를 사용한다.
// passport에서 제공하는 인증 미들웨어
function checkAuthenticated(req, res, next) {
if (req.isAuthenticated()) {
return next();
}
res.redirect("/login");
}
function checkNotAuthenticated(req, res, next) {
if (req.isAuthenticated()) {
return res.redirect("/");
}
next();
}
module.exports = {
checkAuthenticated,
checkNotAuthenticated,
};