0
几天前,我开始遇到连接到我的mlab托管的MongoDB实例的问题。没有代码更改,它仍然可以在我的其他笔记本电脑以及我的队友计算机上工作。下面的代码不会产生任何输出 - 我认为这意味着请求在某处丢失。任何建议的步骤来调试这将非常感谢!mongoose.connect - 不会触发回调(mlab)
mongoose.connect('mongodb://user:[email protected]:12345/dbname', function(err){
if(err){
console.log("Failed to connect to database");
}
else {
console.log("Successfully connected to database");
}
});
UPDATE
原来,我是用猫鼬版3.8.0。更新Mongoose解决了这个问题。
仍然不确定为什么它只在这台计算机上打破,但也许这个解决方案将帮助别人!
如果你这样做,会发生什么if(err){console.log(err);}' –
“无法连接到数据库”永远不会触发,所以这也不会触发。 –
直接控制错误消息时,是输出吗? 'console.log(err)'? –