экспресс опубликован на heroku, но требует .env

#express #heroku #dotenv

Вопрос:

Некоторое время назад я создал приложение heroku для своего express.js API. Я настроил это так, чтобы, когда я нажимаю на GitHub, он автоматически развертывался на heroku. Все работает нормально, за исключением одной вещи-моих секретов. Я храню их в файле .env, и все работает нормально. Единственная проблема в том, что они находятся в моем файле .gitignore, они не помещаются в репозиторий, что приводит к сбою в работе моего приложения heroku. Это может быть дубликат, но я не могу найти свой ответ. Я был бы признателен вам за помощь. Заранее спасибо!

Ответ №1:

предполагая, что вы проверили этот вопрос о стековом потоке, я бы немного упростил его, изложив шаги следующим образом:

  • перейдите на панель мониторинга вашего проекта
  • перейдите на вкладку настройки из верхнего меню
  • прокрутите вниз до параметров конфигурации и покажите их

вы найдете ввод конфигурации, где вы можете разместить все свои секреты dotenv, и это будет выглядеть так введите описание изображения здесь