Что такое переменная окружения

Ответ

Переменная окружения (environment variable) — это динамически изменяемое значение, которое влияет на поведение процессов в операционной системе или приложениях.

Пример использования в веб-разработке:

// Доступ к переменной в Node.js
const apiKey = process.env.API_KEY;

// В браузерных проектах (через сборщики, например, webpack)
const apiUrl = import.meta.env.VITE_API_URL;

Особенности:

  • Хранят конфигурацию (API-ключи, URL серверов, режим разработки).
  • Не коммитятся в репозиторий (добавляются в .env и .gitignore).
  • Могут быть разными для разных сред (dev, staging, prod).

Формат .env-файла:

API_KEY=secret123
DEBUG=true