sessionStore.close()实际上在`express-mysql-session`中做了什么?

时间:2017-10-10 04:55:59

标签: mysql session express

目前尚不清楚from documentation此操作的作用。

  

关闭会话商店

     

要彻底关闭会话存储:

     

sessionStore.close();

实际上close the session store是什么意思?

我需要退出用户。我只需要从DB中删除会话记录。我是否需要关闭会话商店才能实现它?

2 个答案:

答案 0 :(得分:0)

source,调用sessionStore.close()结束数据库连接。

要注销用户,您可以

  • 通过调用req.session.destroy()
  • 销毁会话
  • 或者,如果您使用passport.js,请致电req.logOut()

答案 1 :(得分:0)

为了销毁会话

router.route('/logout')
    .get((req, res, next) => {
        req.session.destroy(function(err) {
            return res.redirect(302, '/login');
        })
    });