Mongodb connect-mongo会话在同一个数据库上存储多个应用程序

时间:2017-10-31 12:16:54

标签: node.js mongodb session sails.js connect-mongo

我有两个使用connect-mongo存储会话的SailsJS应用程序。它们连接到同一个MongoDB数据库,当我连接到第一个应用程序时出现问题,如果我继续第二个应用程序,我会在第一个应用程序上直接断开连接,反之亦然。我不知道如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

目标是保持两个应用的会话完全不同吗?

我认为在/config/session.js中设置会话存储的位置,您可以命名用于会话存储的集合。为什么不为两个应用程序使用不同的名称?

adapter: 'mongo',
host: 'localhost',
port: 27017,
db: mydb,
collection: 'sessions', // Use a different name for each app here