0
私はtutorialに従っていますが、ユーザーがログインしなかった場合、私のページを保護するのに問題があります。私はそれらをログインページにリダイレクトしたい。ユーザーがログインしなかった場合、Passportローカルサブページを保護する
私はapp.js
app.use(function(req, res, next){
if(!req.user){
return res.redirect('/login_');
}
next();
}
})
にミドルウェアを行うことを試みたが、私は無限ループを得ました。
あなたの認証ミドルウェアも '/ login_'で動作するのでループしているので、'/login_'と '!res.user'でないかどうかを確認してから'/login_'にリダイレクトしてください –