Переменные окружения
Переменные окружения — это настройки и секреты, которые приложение читает во время работы, а не хранит прямо в коде: ключи API, адреса баз данных, пароли. Их хранят отдельно (в файле .env локально или в настройках хостинга), чтобы секреты не попадали в репозиторий и чтобы один и тот же код работал с разными настройками на разных серверах.
Частая причина, почему «локально работает, на сервере — нет»: переменные окружения не перенесли на хостинг при переносе с платформы-конструктора.
Обновлено: