function redit (req, res, next) {
var session = req.session.user;
if (session) {
res.redirect('/home');
next();
}
else {
res.redirect('/');
next();
}
}
app.get('/', redit, function (req, res){
res.render('home0.ejs');
});
このミドルウェアをコーディングして、req.session.user があるかどうかを確認します。ある場合、ユーザーは にリダイレクトされhome
、そうでない場合は にリダイレクトされ/
ます。しかし、このミドルウェアが呼び出されると、Chrome は私Error 310 (net::ERR_TOO_MANY_REDIRECTS)'
に、解決策はありますか?