【发布时间】:2023-04-09 05:41:01
【问题描述】:
我正在尝试从其他机器访问我的 Angular 10 应用程序。我尝试了以下选项,但没有任何效果。
ng serve --host 0.0.0.0 --disableHostCheck true
ng 服务 --open --host 0.0.0.0 --disable-host-check
ng 服务 --host 192.168.x.x
我查看了类似的问题并尝试了所有解决方案,但对我没有任何帮助。我尝试让 Node.js 通过 Windows Defender 防火墙进行通信。
我创建了一个全新的 Angular 10 应用程序,并尝试在本地运行它并从另一台机器访问它,但效果不佳。我怀疑我的 Windows 代理设置有问题,我已经在我的办公室网络中尝试了所有这些。请帮忙!
【问题讨论】:
-
ng serve --host 0.0.0.0是正确的命令。如果您 LAN 中的其他 PC 没有到达“您”,这不是 Angular 的错误,而可能是某些 LAN 策略、防火墙等。 -
我的同事能够运行相同的 Angular 应用程序,并且我能够访问他们本地运行的应用程序,但如果我在本地运行它,他们将无法访问它。您能否建议我的 Windows 网络设置可能有什么问题
标签: angular localhost angular10