无法从另一台机器访问在本地主机上本地运行的 angular 应用程序

问题描述

我正在尝试从其他机器访问我的 angular 10 应用程序。我尝试了以下选项,但没有任何效果

ng serve --host 0.0.0.0 --disableHostCheck true
ng serve --open --host 0.0.0.0 --disable-host-check
ng serve --host 192.168.x.x

我查看了类似的问题并尝试了所有解决方案,但没有任何效果我有用。我尝试启用 Node.js 以通过 Windows Defender 防火墙进行通信。

enter image description here

我创建了一个全新的 angular 10 应用程序并尝试在本地运行它并从另一台机器访问它,但效果不佳。我怀疑我的 Windows 代理设置有问题,我已经在我的办公室网络中尝试了所有这些。请帮忙!

解决方法

我认为您需要将两台计算机连接在同一网络上,然后确定要启动angular应用程序的机器的IP地址,启动应用程序时使用以下命令

ng serve --host your-local-ip-address

并从另一台计算机访问它您的本地IP地址:端口号

例如:192.168.1.114:4200