Nodejs表示可互换的会话存储

有快速切换会议商店的方法吗?

目前取决于默认configuration,我的快递应用程序使用redis或mongo来存储会话。

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

我尝试再次调用app.use(express_session({....})) ,但它的工作。 我想我必须有一些钩子,可以让我删除当前的会话存储并创build|添加新的会话存储。 不知道在哪里。

我不认为有一种方法可以在应用程序启动后“解除”安装的中间件,但是你可以做的是编写你自己的会话存储器(一个非常简单的api),以处理两者之间的切换(或者更多)商店。