先建立一个数组放入不被拦截的网址
var openPage = ['/','/users','/users/login','/users/logout'];
设置中间件并编写拦截器逻辑
app.use(function(req,res,next){
var url = req.originalUrl;
if(openPage.indexOf(url)>-1){ //如果openPage数组存在请求的url那么执行
next();
}else{ //如果不存在 检测一下session(保存登录信息的方法,后面教学会讲到)里面有没有
if(req.session.loginbean){ //session存在则执行下一步
next();
}else{ //不存在则跳转到 路由为/ 的页面
res.redirect('/');
}
}
});