#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 и поместить туда свои ключи и их значение. Это решило мою проблему, и теперь мое приложение работает нормально.