0
我發現我的網站無法工作了,因爲我無法驗證我的mongolab數據庫。Node.js MongoError:身份驗證失敗
這裏是我的代碼(它使用了幾個月工作):
var mongoose = require('mongoose');
mongoose.connect('mongodb://USER:[email protected]:53419/jobinfest',
function(err) {
console.log(err);
if (err) { throw err; }
}
);
我有這樣的錯誤:
{ [MongoError: auth failed] name: 'MongoError', ok: 0, errmsg: 'auth failed', code: 18 }
,但我可以通過mongolab訪問數據庫和:
mongo ds053419.mongolab.com:53419/jobinfest -u USER -p PASSWORD
我試圖創建新的用戶,甚至是一個新的數據庫。這種連接方式似乎不起作用
當您連接使用蒙戈外殼,你能夠訪問jobinfest /更新收藏? – Mani
我發現這個職位:http://stackoverflow.com/questions/30924859/unable-to-connect-to-mongolab-getting-mongoerror-auth-failed,這可能會幫助你。 – Zagonine
@Mani是的,我可以通過shell更新集合 –