Выполнение HTTP-запроса из приложения React с API, запущенным на localhost - PullRequest
0 голосов
/ 01 августа 2020

На моем основном P C у меня есть приложение для реагирования, работающее http://localhost:3000, а также nodejs и express API http://localhost:3001, поэтому мое приложение для реагирования запрашивает данные из API, который работает на тот же компьютер, и он отлично работает, он загружает веб-приложение и успешно выполняет HTTP-запросы. Теперь я хочу посетить приложение для реагирования с другого компьютера, поэтому, когда я просматриваю свое приложение для реагирования, используя внутренний IP-адрес моего основного компьютера, приложение для реагирования загружается отлично, но запрос API не выполняется. В консоли я получаю GET http://localhost:3001/today net::ERR_CONNECTION_REFUSED, когда делаю свой запрос ax ios, я не называю API http://localhost:3001. Я использую publi c IP своего компьютера вместо localhost, я также зашел в свой маршрутизатор и перенаправил порты 3000 и 3001. Мне кажется, что даже когда я нахожусь на другом компьютере, приложение React все еще думает, что оно находится на локальном хосте. Как я могу это исправить?

1 Ответ

0 голосов
/ 01 августа 2020

Когда я портировал перенаправленные порты 3000 и 3001, я забыл изменить протоколы с tcp на tcp / udp. Он отлично работает, когда я использую TCP и UDP для переадресации портов

...