我使用nodejs实现了服务器。根据这个post,我在index.js
文件中有一个连接(使用本机MongoDB),它连接到服务器启动时的MongoDB。
我正在永远使用,因此每次服务器破坏此模块都会重新启动它。
我的问题是:如果我的mongo连接会崩溃会怎么样?我该如何处理这种情况?如何以编程方式检测粉碎?如果是的话,我应该重新开始吗?
答案 0 :(得分:0)
您可以将auto-connect参数设置为true。
app.use(session({
store: new MongoStore({
// Basic usage
host: 'localhost', // Default, optional
port: 27017, // Default, optional
db: 'test-app', // Required
// Basic authentication (optional)
username: 'user12345',
password: 'foobar',
// Advanced options (optional)
autoReconnect: true, // Default
})
}));