Ответ
Переменная окружения (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