Ответ 1
Просто запустите HOST=0.0.0.0 npm run start
.
После этого откройте URL-адрес другого устройства в сети.
В вашем случае 192.168.0.5:3000
будет работать.
Документация по настройке переменных среды HOST.
Я использую create-react-приложение и хостинг в своем порту по умолчанию localhost: 3000 и хочу получить доступ к этому с другого устройства в той же сети.
Я получил IP-адрес моего IP-адреса хоста (используя ifconfig) 192.168.0.5 и попытался открыть 192.168.0.5:3000, но это не сработало.
Есть ли способ достичь этого?
Просто запустите HOST=0.0.0.0 npm run start
.
После этого откройте URL-адрес другого устройства в сети.
В вашем случае 192.168.0.5:3000
будет работать.
Документация по настройке переменных среды HOST.
Можете ли вы отключить брандмауэр и проверить 192.168.0.5:3000.
благодаря
Поскольку я не могу оставлять комментарии, В дополнение к Elad, если у вас есть команды react-scripts start
вместо npm run start
HOST=0.0.0.0 react-scripts start
Тоже работает!
Я добавил этот HOST = 0.0.0.0 start реакции-скриптов, но он показывает эту ошибку.
[email protected] start D:\Project\Реагировать на одностраничном приложении \my-app set HOST = 0.0.0.0 && start реагировать на скрипты
Попытка привязки к переменной окружения HOST: 0.0.0.0. Если это было непреднамеренно, убедитесь, что вы не ошибочно установили ее в своей папке.
(узел: 16968) ExperimentalWarning: API fs.promises - это экспериментальные события .js: 167 throw er; // Необработанное событие 'error' ^
Ошибка: getaddrinfo ENOTFOUND 0.0.0.0 в GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js: 50: 26) Отправленное событие "error" в: в GetAddrInfoReqWrap.doListen [как обратный вызов] (net.js: 1488: 12) в GetAddrInfoReqW.onlookup [as oncomplete] (dns.js: 50: 17) npm ERR! код ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] start: set HOST=0.0.0.0 && react-scripts start
response set HOST=0.0.0.0 && react-scripts start
npm ERR! Статус выхода 1 нпм ERR! нпм ERR! Ошибка при запуске сценария [email protected] нпм ERR! Это, вероятно, не проблема с npm. Скорее всего, выше вывод журнала.
нпм ERR! Полный журнал этого прогона можно найти в: