Не уверен, если это вообще возможно, но здесь идет речь:
Настройка
- У меня есть настройка приложения React-Native, использующая реагирующий род cli
- Я пытаюсь сделать сетевые запросы к своему бэкэнду приложения
- скажем,
stage.foo.com/graphql
- Я запускаю эмулятор Android и запускаю dev-сервер:
react-native run-android
- Это запускает мой dev-сервер metro-bundler с
localhost:8081
Проблема
- С компанией
foo
имеет отличную инфраструктуру и безопасность, они настроили CORS, чтобы блокировать все запросы, исходящие от localhost
. - Однако, они также настроили публичный обратный домен
local.foo.com
именно для такого случая. local.foo.com
перенаправляет обратно на localhost
- , если я получаю доступ к
local.foo.com/graphql
, он указывает на конечную точку, которую я хочу - Когда я получаю доступ
local.foo.com:8081/debugger-ui
(URL для удаленной отладки), он корректно подключается к работающей там службе Metro Bundler.
Оставшаяся часть:
Итак, после всего этого, вот мой вопрос:
- Моя реактивная установка настроена на загрузку приложения из
locahost:8081
- Есть ли способ отредактировать настройку для загрузки приложения из
local.foo.com:8081
вместо этого?
Примечание: это не проблема с кодом приложения, мне нужен какой-то способ изменить источник, к которому приложение обращается, когда ищет службу Metro Bundler.