0

我正在使用express-session并且现在想要用于connect-mongo持久存储会话。我已经看过文档和一些教程,并且大部分都了解它是如何工作的,但是我假设您首先需要一个 mongoDB 实例设置,所以connect-mongo有什么可以连接的吗?

我见过的一些示例涉及连接到本地主机上的测试 mongoDB,那么这只是将 mongoDB 作为标准安装然后使用该实例的情况吗?

4

1 回答 1

1

是的,您可以使用当前连接或告诉connect-mongo使用新连接。

使用当前连接:

app.use(session({
    store: new MongoStore({ db: dbInstance })
}));

dbInstance您当前的连接在哪里。

使用新连接:

app.use(session({
    store: new MongoStore({ url: 'mongodb://localhost/test-app' })
}));

url只是一个传统的mongodb连接字符串。

于 2016-03-18T14:14:43.253 回答