Mit node.js auf Heroku kann keine Verbindung zu Mongolab hergestellt werden
Ich habe Probleme, node.js und Mongodb mit Mongolab auf Heroku arbeiten zu lassen. Ich habe andere Ausgaben wie gelesenWie richte ich mit MongoLab eine MongoDB-Datenbank auf Heroku ein? undWie verwalte ich MongoDB-Verbindungen in einer Node.js-Webanwendung? aber ich kann meine verbindung immer noch nicht aufbauen. In den Protokollen steht [Fehler: Verbindung zu ... fehlgeschlagen]
Ich habe die Datenbank, den Host und den Port aus der MONGOLAB_URI-Prozessumgebung entnommen. Ich habe den folgenden Code:
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');
});
Was mache ich falsch ?