我正在尝试连接到在我的mongolab帐户下创建的数据库。我在localhost上运行此后续代码。它会运行10-20秒,然后才会出现此错误:[Error: failed to connect to [gmail.com>:27017]]
或此错误:connection error: { [MongoError: auth failed] name: 'MongoError', ok: 0, errmsg: 'auth failed', code: 18 }
var mongoose = require('mongoose');
mongoose.connect('mongodb://<myUserName>:<myPassword>@ds011863.mlab.com:11863/myDBName'); // connect to our database
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function() {
// we're connected!
console.log('mongo connected!');
});
尝试通过端口8080上的localhost连接到mongoLab的托管数据库是否存在任何固有问题?我经历了很多mongoLab的故障排除,无法看出这个错误的原因是什么。