Не могу посмотреть приложение React на локальной сети с другого компьютера - PullRequest
0 голосов
/ 01 марта 2019

Я только что создал новое приложение реакции, используя create-реагировать-приложение.при попытке доступа к приложению с другого компьютера на той же локальной сети оно загружается, но не отображается.
Я могу просматривать статические файлы без проблем.
Спасибо за вашу помощь.

Обновление: пробовал в другой локальной сети, и это работает!что может быть причиной того, что она не работает на первой локальной сети?

Ответы [ 3 ]

0 голосов
/ 01 марта 2019

См. Документы Create-React-App :

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

Задайте для переменной среды HOST ( в .env или в вашей оболочке) значение 0.0.0.0 для привязки ккаждый адрес, и вы должны быть на гонках.

0 голосов
/ 01 марта 2019

Чтобы получить доступ к вашему локальному серверу реагирующего разработчика на другом компьютере в той же локальной сети, вам нужно знать IP-адрес локальной сети хост-компьютера, на котором работает сервер реагирования.На Mac вы можете найти ip здесь: System Preferences > Network > Advanced > TCP/IP.Это либо адрес IPv4, либо адрес IPv6.

Просто замените localhost на IP-адрес при доступе к серверу с другого компьютера.

Например: localhost:3000 > 192.168.1.179:3000

0 голосов
/ 01 марта 2019

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

Кроме того, вы можете попробовать обслуживать приложение на хосте 0.0.0.0 вместоlocalhost.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...