я и правда может не понял, но если надо в дев-окружении, и в тестовом или в стейджинг окружении подменять адреса бекенда?
хардкодим на фронте "
api.production.com", а у разработчиков, у pupetteer/selenium-тестов и у стейджинга подменяем hosts чтобы он показывал на localhost/staging-api и тп...