错误图片:
app.get('/home', function (req, res, next) {
usersession = req.session;
if (usersession.loggedin == true)
res.redirect('/home');
res.sendFile(path.join(__dirname, 'index.html'));
});
当主页刷新时出现错误
答案 0 :(得分:2)
重定向后,if
不会阻止res.sendFile
执行。
app.get('/home', function (req, res, next) {
usersession = req.session;
if (usersession.loggedin) {
return res.redirect('/home');
}
res.sendFile(path.join(__dirname, 'index.html'));
});
注意:理想情况下,您应使用router代替app
。