解决方法
您可以使用req.isAuthenticated()来检查请求是否经过身份验证.
function ensureAuthenticated(req,res,next) { if (req.isAuthenticated()) { return next(); } res.redirect('/login') } app.get('/server',ensureAuthenticated,routes.server.get); app.get('/login',routes.login.get);
或者像这样
app.all('*',function(req,next){ if (req.path === '/' || req.path === '/login') next(); else ensureAuthenticated(req,next); });