Mam problemy z tworzeniem pliku node.js i mongodb z mongolabem na heroku. Czytałem inne problemy, takie jak How do I setup MongoDB database on Heroku with MongoLab? i How do I manage MongoDB connections in a Node.js web application?, ale nadal nie mogę skonfigurować mojego połączenia. W dziennikach mówi [Błąd: nie udało się połączyć ...]nie można połączyć się z mongolabem za pomocą node.js na heroku
Mam takend db, host i port z procesu MONGOLAB_URI env.I mieć następujący kod:
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');
});
co ja Robię źle?
Co się komunikat o błędzie, że masz? – Derick
Otrzymuje komunikat "Błąd: nie można połączyć się z ...", a "db" ma wartość null :) – randunel
To nie jest pełny komunikat o błędzie ... – Derick