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