Узел /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 нет способа прочитать значения из переменных среды.