![](/img/trans.png)
[英]Passport.js and MongoStore error “Connection strategy not found at MongoStore”
[英]passport mongoStore is throwing connect errors in mocha tests
它只是偶然的,但很烦人:
我有auto_reconnect: true
,这似乎无法解决问题。
mongoStore = require('connect-mongo')(session);
// Persist sessions with mongoStore
app.use(session({
secret: 'ever loving sound of frogs',
store: new mongoStore({
url: config.mongo.uri,
collection: 'sessions',
auto_reconnect: true
}, function () {
console.log('db connection open');
})
}));
运行单元测试时,有时仍会出现此错误:
debugger listening on port 56141
Error: Error setting TTL index on collection : sessions
根据我的经验,由于各种原因,当连接mongo无法连接到数据库时,基本上会看到错误消息。
在您的情况下,考虑到听起来好像是断断续续的,也许您可能在初始化和使用之间有竞争条件。 请看下面的以下文章,它可能会有助于打破此处所示的连接步骤,并确保它已完成,然后再创建商店。
..,以及其他一些相关链接:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.