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)'? –