Доступ к localhost с другой машины - Angular - PullRequest
0 голосов
/ 29 сентября 2018

Фон

Большинство разработчиков часто используют два или более настольных ПК и ноутбуков при работе над проектом.Как и я, и сейчас я работаю над проектом Angular.

ЦЕЛЬ

Я хочу получить доступ к localhost: 4200 с другого компьютера, который я использую, чтобы я мог проверять обновления пользовательского интерфейса без переключения окон на одном компьютере,

Я провел небольшое исследование и попытался выполнить команду ниже angular-cli.

ng serve --host=MyLocalIP
ng serve --host 0.0.0.0

Но пока не повезло.Есть ли лучший способ добиться этого?

Ответы [ 2 ]

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

Есть два варианта

ng serve --host 0.0.0.0

Чтобы проверить, если это не работает, 1-я попытайтесь нажать с того же компьютера, на котором вы набрали ng serve , чтобы узнать, если выможет получить доступ через брандмауэр

ng serve --host 192.168.X.X

192.168.XX - это ip-адрес моего компьютера (вы можете использовать ipconfig (windows), ifconfig (linux), чтобы увидеть ваш ip) После этого вы можете получить доступ к 192.1668.XX:4200 вместо localhost: 4200

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

Если вы не можете получить доступ192.168.xx: 4200.Возможно, вы находитесь в сети, в которой блокируется брандмауэрная защита.ТАК, подключитесь к вашей личной сети и отметьте

0 голосов
/ 29 сентября 2018

Использование команды ng serve --host 0.0.0.0 решило мою проблему.Введите 192.168.xx: 4200, чтобы получить доступ к приложению с другого компьютера.

...