Заставить переменные среды работать после развертывания в heroku

#heroku #deployment #environment-variables #dotenv

#heroku #развертывание #переменные среды #dotenv

Вопрос:

Я создал небольшой проект nodejs. У меня есть несколько API, которые вызываются с сервера, и я использую переменные среды для защиты apikeys от публичного доступа. У меня есть ключи, объявленные в файле .env и в моем server.js файл: я настроил их следующим образом.

const dotenv = require(‘dotenv’); dotenv.config();

const geonamesKey = process.env.GEONAMES_KEY

Теперь они отлично работают на моем локальном компьютере, но когда я развернул свой проект на Heroku, они больше не работают. Как мне исправить это, чтобы heroku мог использовать переменные среды.

Ответ №1:

Извините, я нашел решение. Для этого я должен использовать переменные конфигурации в настройках приложения в heorku и поместить туда свои ключи и их значение. Это решило мою проблему, и теперь мое приложение работает нормально.