Base URL обычно передаётся через конфигурационный модуль: сборщик подставляет разрешённую переменную окружения либо приложение читает публичную runtime-конфигурацию.
Как base URL из окружения попадает в код компонента?
Base URL обычно передаётся через конфигурационный модуль: сборщик подставляет разрешённую переменную окружения либо приложение читает публичную runtime-конфигурацию.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Base URL обычно передаётся через конфигурационный модуль: сборщик подставляет разрешённую переменную окружения либо приложение читает публичную runtime-конфигурацию.
Компоненту удобнее получать готовый API-клиент, а не знать устройство окружения. Различайте build-time и runtime: изменение серверной переменной не всегда меняет уже собранный JavaScript. Всё, что попадает в браузерный bundle или публичный config, нельзя считать секретом.