Ho problemi a creare node.js e mongodb con il lavoro di mongolab su heroku. Ho letto altri problemi come How do I setup MongoDB database on Heroku with MongoLab? e How do I manage MongoDB connections in a Node.js web application? ma non riesco ancora a configurare la mia connessione. Nei registri si dice [Errore: non è riuscito a connettersi a ...]non è in grado di connettersi a mongolab con node.js su heroku
ho takend il db, host e la porta dal processo MONGOLAB_URI env.I ha il seguente codice:
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');
});
Cosa am Sto sbagliando?
Qual è il messaggio di errore che si ottiene? – Derick
Si alza 'Errore: non è riuscito a connettersi a ...' e 'db' è nullo :) – randunel
Non è questo il messaggio di errore completo ... – Derick