Узел /Knex/Heroku: узел-конфигурация не извлекает / оценивает ссылки на переменные среды

У меня есть следующее в моем файле.json config-узла, ссылаясь на переменную среды DATABASE_URL, Тем не менее, мой конфиг читает это как фактическую строку DATABASE_URL и не оценивает его, вытаскивает из среды вар.

Как мне получить это, чтобы прочитать переменную среды? Спасибо

Config staging.json | production.json

"knex": {
  "client": "postgresql",
  "connection": "DATABASE_URL", // ** What is the best way to get this to eval?
 },

1 ответ

Конфигурация Knex обычно находится в файле JavaScript knexfile.js и не в формате JSON.

В файле JavaScript вы можете просто проверить переменную env из process.env.DATABASE_URL,

В файле JSON нет способа прочитать значения из переменных среды.

Другие вопросы по тегам