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)'
,任何解决方案......?