So konfigurieren Sie die StrongLoop LoopBack MongoDB-Datenquelle für die Bereitstellung in Heroku

Ich benutze LoopBack ver. 1.6 und einen lokalen MongoDB-Server für die Entwicklung unter Verwendung der folgenden Datenquellenkonfiguration ausführen:

  "mongodb": {
    "defaultForType": "mongodb",
    "connector": "loopback-connector-mongodb",
    "database": "xxxdbname",
    "host": "localhost",
    "port": "27017"
  },

Jetzt möchte ich auf Heroku bereitstellen, kann die Datenquelle jedoch nicht so konfigurieren, dass sie auf die MongoLab-Datenbank verweist, da sie über eine dynamisch generierte Verbindungszeichenfolge verfügt:

vom Heroku dox:

var mongo = require('mongodb');

var mongoUri = process.env.MONGOLAB_URI ||
  process.env.MONGOHQ_URL ||
  'mongodb://localhost/mydb';

mongo.Db.connect(mongoUri, function (err, db) {
  db.collection('mydocs', function(er, collection) {
    collection.insert({'mykey': 'myvalue'}, {safe: true}, function(er,rs) {
    });
  });
});

Welche Art von Änderungen muss ich an meiner Datenquelle JSON vornehmen, um die Heroku-Verbindungszeichenfolge zuzuordnen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage