루프백 버전을 사용하고 있습니다. 1.6 로컬 MongoDB를 서버를 사용하여 개발을 위해 실행해야 그 다음 데이터 소스 구성 :StrongLoop을 구성하는 방법 Heroku에 배치하기위한 MongoDB 데이터 소스
"mongodb": {
"defaultForType": "mongodb",
"connector": "loopback-connector-mongodb",
"database": "xxxdbname",
"host": "localhost",
"port": "27017"
},
지금 내가 Heroku가에 배포 할하지만 난 그것을 가지고 있기 때문에 MongoLab DB를 가리 키도록 데이터 소스를 구성하는 방법을 모른다 동적으로 생성 된 연결 문자열 다음 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) {
});
});
});
그래서 나는 Heroku가 연결 문자열을 매핑하는 내 데이터 소스 JSON에해야 할 변화의 어떤 종류의?
감사합니다. Raymond, url 속성이 핵심 요소였습니다. 나는 Heroku 문서에서 mongolab 연결 URL을 생성 할 수있었습니다 : [연결 UR 얻기] (https://devcenter.heroku.com/articles/mongolab#getting-your-connection-uri) - LoopBack 지원을 기대합니다. env vars하지만 이것은 현재 작동 할 것입니다. 감사. – user2808320