小编use*_*320的帖子

如何配置StrongLoop LoopBack MongoDB数据源以部署到Heroku

我正在使用LoopBack ver.1.6并使用以下数据源配置运行开发的本地mongoDB服务器:

  "mongodb": {
    "defaultForType": "mongodb",
    "connector": "loopback-connector-mongodb",
    "database": "xxxdbname",
    "host": "localhost",
    "port": "27017"
  },
Run Code Online (Sandbox Code Playgroud)

现在我想部署到Heroku但我不知道如何配置数据源指向MongoLab数据库,因为它有一个动态生成的连接字符串:

来自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) {
    });
  });
});
Run Code Online (Sandbox Code Playgroud)

那么我需要对我的数据源JSON进行哪些更改来映射Heroku连接字符串?

javascript heroku mongodb strongloop loopbackjs

7
推荐指数
2
解决办法
7817
查看次数

标签 统计

heroku ×1

javascript ×1

loopbackjs ×1

mongodb ×1

strongloop ×1