Как использовать env.DATABASE_URL с Loopback в Heroku?

Я удалил datasources.json и добавил файл datasources.local.js.

var postgresURI = process.env.DATABASE_URL; module.exports = { db: { defaultForType: 'postgresql', connector: 'postgresql', url: postgresURI } };

В model-config.json у меня есть "dataSource": "db" для всех разделов.

Выдает следующую ошибку: Пользователь ссылается на несуществующий источник данных: "db".

Я понимаю ошибку, но не почему она выбрасывается. Что я делаю неправильно?


person Lee    schedule 04.04.2015    source источник


Ответы (1)


Как сказано в документации:

Вы можете переопределить значения, заданные в datasources.json, в следующих файлах: datasources.local.js или datasources.local.json.

Поэтому вместо удаления datasources.json вы можете сохранить его с объявлением «db». В то время как в «datasources.local.js» вам необходимо переопределить настройку среды, которая является URL-адресом.

person Alex V    schedule 07.04.2015