Nodej表示可互换的会话存储

时间:2014-11-17 16:15:18

标签: node.js session express

有没有办法快速切换会话商店?

目前,根据默认配置,我的快递应用程序使用redis或mongo来存储会话。

所以我的问题是:有没有办法将会话从使用redis切换到mongo?如果redis发生故障。

我尝试再次调用app.use(express_session({....})),但它确实有效。我认为必须有一些钩子可以让我删除当前的会话存储并创建新的。不知道在哪里。

1 个答案:

答案 0 :(得分:1)

在应用程序启动后,我认为没有办法“取消使用”已安装的中间件,但您可以做的是编写自己的会话存储(一个非常简单的api)来处理两个(或更多)商店。