我正在尝试从我的 node.js 应用程序连接到 mongoHQ。这是我正在使用的代码:
var databaseUrl = "mongodb://fishcuss:MyPassword@alex.mongohq.com:10015/app9759558"
var collections = ["users"]
var db = require("mongojs").connect(databaseUrl, collections);
exports.register = function(req, res){
console.log("Register hit")
var user = req.body;
db.users.findOne({username:user.username}, function(err, users) {
console.log(err)
console.log(users);
if( err || users) {
res.statusCode = 500;
res.end();
}
else {
console.log("Inserting new user")
user._id = uuid.v4();
user.lists = [];
db.users.insert(user,{},function(){
req.session.user=user
res.write(JSON.stringify(user), 'UTF-8');
res.statusCode = 200;
res.end();
})
} ;
});
};
但是我似乎得到了这个错误
{ [MongoError: auth fails] name: 'MongoError', errmsg: 'auth fails', ok: 0 }
这让我相信我在我的联系中遗漏了一些东西。任何人都暗示那可能是什么?
谢谢