Ich habe Probleme damit, node.js und mongodb mit mongolab an heroku zu arbeiten. Ich habe andere Probleme wie How do I setup MongoDB database on Heroku with MongoLab? und How do I manage MongoDB connections in a Node.js web application? gelesen, aber ich kann meine Verbindung immer noch nicht einrichten. In den Protokollen heißt es [Fehler: die Verbindung fehlgeschlagen ...]kann keine Verbindung zu mongolab mit node.js auf heroku herstellen
ich die db, Host und Port aus dem MONGOLAB_URI Prozess takend habe env.I den folgenden Code hat:
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 ist Ich mache falsch?
Was ist die Fehlermeldung, die Sie erhalten? – Derick
Er bekommt 'Fehler: Verbindung fehlgeschlagen mit ...' und die 'db' ist null :) – randunel
Das ist nicht die vollständige Fehlermeldung ... – Derick