node.js - [nodejs]expressjs如何销毁过期的session?

标签 node.js session express

当我开发java web时,web.xml中有一个配置如下:

<session-config>
    <session-timeout>15</session-timeout>
</session-config>

这意味着 session 将在 15 分钟内被销毁,而关联的客户端(网络浏览器)尚未访问该网站。我什至可以使用实现 HttpSessionListener 来 Hook session 生命周期。

但是当我通过 expressjs 使用 express-sessionconnect-memcached memcached 开发 Node Web 时。我在 express-session 的文档中没有找到有关 session 生命周期的任何内容。

所以我的问题是,expressjsexpress-session 会破坏 session 吗?何时以及如何?

最佳答案

你可以使用

req.session = null;

关于node.js - [nodejs]expressjs如何销毁过期的session?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36732729/

相关文章:

javascript - 确定字符串是否包含数组中的子字符串 [NODEJS]

python - Flask-login 如何识别单个 session 登录的不同用户?

javascript - 如何在 AngularJS 中存储用户 session ?

javascript - 如何使用 javascript 解析(获取值)嵌套的 json 数据

javascript - 从json响应中获取真实图像路径

javascript - 在nodejs中使用twitter oauth时无法获取/auth/twitter/callback

javascript - Sequelize options.nest in query() 方法不起作用

linux - 我没有 "./bin/www"文件

codeigniter - Laravel 是否重新生成 session ID? (与 CodeIgniter 相比)

node.js - 如何知道用户是否使用passport.js 登录?