herokuでmongolabを使用してnode.jsとmongodbを作成する際に問題が発生しています。私はHow do I setup MongoDB database on Heroku with MongoLab?とHow do I manage MongoDB connections in a Node.js web application?のような他の問題を読んだが、私はまだ私の接続を設定することはできません。ログでは、[エラー:...への接続に失敗しました]と言う:herokuでnode.jsのmongolabに接続できません
var mongoUri = mongodb://heroku_app17328644:{password}@ds037518.mongolab.com //taken from process.env.MONGOLAB_URI
var host = 'mongodb://heroku_appXXXXXX:{password}@ds037518.mongolab.com';
var port = '37518';
var database = 'heroku_appXXXXXX';
Provider.db = new Db(database, new Server(host, port, { safe: true }, { auto_reconnect: true }, {}));
Provider.db.open(function(err, db){
console.log(db); //null
if (err) console.log(err);
else console.log('success');
});
は何午前、私は次のコードを持っているenv.I MONGOLAB_URIプロセスからデシベル、ホストとポートをtakendいる
を私は間違っている?
あなたが得るエラーメッセージは何ですか? – Derick
彼は 'Error:接続に失敗しました...'を取得し、 'db'はnullです:) – randunel
これは完全なエラーメッセージではありません... – Derick