先建立一個數組放入不被攔截的網址
var openPage = ['/','/users','/users/login','/users/logout'];
設置中間件并編寫攔截器邏輯
app.use(function(req,res,next){
? ? var url = req.originalUrl;
? ? if(openPage.indexOf(url)>-1){ //如果openPage數組存在請求的url那么執(zhí)行
? ??????next();
????}else{ //如果不存在 檢測一下session(保存登錄信息的方法,后面教學會講到)里面有沒有
? ??????if(req.session.loginbean){ //session存在則執(zhí)行下一步
? ??????????next();
? ? ? ? ?}else{? //不存在則跳轉到 路由為/ 的頁面
????????????res.redirect('/');
? ? ? ? ? }
????????}
});