В этом уроке я покажу вам, как всего за пару минут настроить переменные среды в приложении Codesphere.

Если у вас есть определенные переменные, такие как URL-адреса базы данных или ключи API, которые вы не хотите показывать публично в репозитории, вы можете использовать переменные среды, чтобы сделать эти переменные доступными только в вашей среде развертывания.

В этом примере у нас есть простое приложение React Typescript. Мы можем перейти на вкладку инфраструктуры и щелкнуть переменные среды.

Оттуда давайте добавим переменную. Теперь, если вы используете React, все ваши переменные среды должны начинаться с REACT_APP_, но конкретные соглашения об именах будут отличаться от языка к языку.

Пусть эта переменная хранит API-ключ, и давайте просто присвоим ей случайную строку в качестве значения.

Теперь, чтобы доказать, что он доступен, давайте перейдем к нашему файлу app.tsx и отобразим заголовок, который показывает это значение. В React мы можем получить доступ к значению с помощью process.env.REACT_APP_API_KEY.

<h2>{process.env.REACT_APP_API_KEY}</h2>

Опять же, конкретный синтаксис для доступа к вашим переменным среды зависит от используемого вами языка и фреймворка, но этот процесс остается постоянным с точки зрения создания ваших переменных в Codesphere.

Спасибо за прочтение. Чтобы узнать больше о том, как Codesphere перестраивает работу с облаком, посетите Codesphere.com.