我能够成功注销,但是即使我成功浏览else
,代码的/logout
部分也不会起作用。
router.get('/logout',(req,res)=>{
if(req.session){
req.session.destroy();
res.clearCookie('session-id');
res.redirect('/');
}
else{
var err = new Error('You are not logged in!');
err.status = 403;
next(err);
}
});
期望:注销后,下一次用户请求/logout
时,他们应该收到else
部分中指定的答复,即“您是尚未登录!”