【发布时间】:2012-12-27 12:39:31
【问题描述】:
当我的 Node 应用程序启动时,它会尝试像这样连接到数据库:
var db = mongoose.connect('mongodb://what:ever.com:1234/database', function(err) {
if(err) console.log('MongoDB: connection error -> ' + err);
else console.log('MongoDB: successfully connected');
});
当它失败时,我得到一个完全符合我预期的错误,但我的 Node 应用程序终止了。连接返回错误时如何让节点应用继续运行?
有人可以指出 Mongoose 用于长期运行应用程序的最佳实践的方向吗?我知道 Mongoose 的重试连接标志默认设置为 true,但我还应该做什么?
【问题讨论】: