React не может получить данные с локального сервера JSON, когда приложение открыто на удаленном компьютере - PullRequest
0 голосов
/ 19 мая 2019

По какой-то причине мое приложение реакции отлично работает на моей локальной машине, но когда я получаю к нему доступ с другой машины в локальной сети, данные не загружаются. Вот некоторый код:

.env file:

REACT_APP_API_URL=http://0.0.0.0:3001

файл пакета:

 "proxy": "http://0.0.0.0:3001"

использование в коде:

const menusUrl = process.env.REACT_APP_API_URL + "/menus";

export function getMenu(menuId) {
  return fetch(`${menusUrl}?id=${menuId}`)
    .then(handleResponse)
    .catch(handleError);
}

Когда я перехожу на localhost:3000, мое приложение работает отлично, когда я перехожу на localhost:3001, мой API работает, никаких проблем, но как только я перехожу на machine_ip:3000 с другого компьютера в той же сети, оно не удается загрузить данные из API, однако, когда я иду на machine_ip:3001, API хорошо отвечает.

...