为什么即使我多次尝试过“ / logout”,“ / logout”的其他部分也不起作用?

时间:2019-07-21 19:49:49

标签: javascript express if-statement logout

我能够成功注销,但是即使我成功浏览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部分中指定的答复,即“您是尚未登录!”

0 个答案:

没有答案