в целях тестирования я хочу получить доступ к своему приложению Angular, которое обслуживается через порт 4200 моего компьютера (Windows 10), внутри моего виртуального компьютера HyperV (Windows 7).

Если я введу http://<host-ip>:4200 в IE или Chrome, я получу:Эта страница не может быть отображена.

Через ping <host-ip> я могу успешно обратиться к порту, и благодаря @Mick я попытался: netstat -ano | find ":4200" на моем хосте, рассказывая мне

127.0.0.1:4200   0.0.0.0:4200   LISTENING   

Я старался:

  • разные переключатели (Intern / Extern)
  • отключил брандмауэр на виртуальной машине

без успеха. Есть идеи?

1 ответ1

0

Могу ли я попросить более подробную информацию по этому вопросу? Это приложение Angular работает на хосте Hyper-V? И использовали порт 4200? Вы выполнили команду " netstat -ano | find":4200 "", чтобы проверить, прослушивает ли порт 4200 хост? Я наблюдал ту же тему, что и ваша. Это может привести к тому, что порт, используемый приложением, уже используется. пожалуйста, проверьте следующую ссылку, если это поможет. https://stackoverflow.com/questions/39091735/port-4200-is-already-in-use-when-running-the-ng-serve-command

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .