Для использования секретных переменных окружения на GitHub в приложении React, вам следует следовать следующим шагам:
- Создание файла
.env
: Создайте файл.env
в корневой директории вашего проекта React. В этом файле вы будете хранить ваши секретные переменные окружения. Например:
REACT_APP_API_KEY=your_api_key
- Добавление переменных в файл
.gitignore
: Добавьте файл.env
в файл.gitignore
, чтобы он не попал в репозиторий GitHub и не стал публичным. Это необходимо для безопасности ваших данных.
- Использование переменных в коде: Для доступа к переменным окружения в вашем коде React, вам нужно использовать
process.env
перед каждой переменной. Например:
const apiKey = process.env.REACT_APP_API_KEY;
- Установка библиотеки
dotenv
: Для того чтобы ваше React-приложение могло прочитать переменные окружения из файла.env
, установите библиотекуdotenv
с помощью команды:
npm install dotenv
- Импорт и загрузка переменных окружения: В файле, где вы инициализируете ваше React-приложение (например,
index.js
), добавьте следующий код в начале файла, чтобы библиотекаdotenv
загрузила переменные окружения из файла.env
:
require('dotenv').config();
- Загрузка переменных на GitHub: Для того чтобы задействовать переменные окружения при развертывании на GitHub, вам следует создать их в настройках вашего репозитория. Перейдите на страницу своего репозитория на GitHub, выберите вкладку
Settings
, затемSecrets
илиSecret keys
, и добавьте ваши секретные переменные там.
После выполнения всех этих шагов, ваши секретные переменные окружения будут использоваться в вашем приложении React и безопасно храниться на GitHub.