【发布时间】:2021-06-18 05:58:40
【问题描述】:
我正在使用 mongoose 来管理数据之间的关系,并且我正在尝试使用 connect-mongo 将特定会话存储在数据库中。
看起来我们需要两次连接到数据库,一次使用 mongoose,另一次使用 connect-mongo。
我正在使用以下代码为 mongoose 初始化连接
await mongoose.connect(this._connectionUrl, this._connectionOptions);
每次都初始化一个新商店(不确定我在代码初始化方面是否正确)。
app.use(session({
// secret: config.sessionSecretKey,
secret: "secretkey",
resave: true,
saveUninitialized: true,
cookie: { maxAge: 19 * 60000 }, // store for 19 minutes
store: MongoStore.create({
mongoUrl: this._connectionUrl,
mongoOptions: this._connectionOptions // See below for details
})
}))
有什么方法可以将连接从 mongoose 传递到 mongo-connect Store?
【问题讨论】:
标签: node.js mongodb session mongoose session-cookies