节点/快速:会话过期事件?
问题描述:
在asp.net上,我们有一个会话过期事件。我使用node.js和express.js以及会话的默认内存存储。每次我重新启动节点时,会话都会丢失。理想情况下,我想将会话保存到数据库(不能使用redis)。节点/快速:会话过期事件?
是否有会话过期事件?
答
如果要将会话保存到不是Redis的数据库,还有更多解决方案:https://github.com/senchalabs/connect/wiki(请检查会话存储部分)。
据我所知,没有cookie /会话到期的事件(我查看了Connect的代码并没有找到这样的功能)。
此外,如果你不希望在所有要使用的数据库会话,该是那几个模块(在cookie中存储会话加密):
https://github.com/jpallen/connect-cookie-session
https://github.com/ciaranj/express-session-cookie