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