如何允许从网络外部访问 Angular 8 应用程序? (互联网)

How to allow access to an Angular 8 app from outside the network? (the internet)

我已经使用从 WIFI 连接获得的 IP 启动了 angular 应用程序:

ng 服务 --host 192.168.1.102

然后我在 TPLINK NAT 转发中创建了条目--> 虚拟服务器:

最后,我使用连接 ip 从我的手机(外部互联网)访问 我从 ISP 那里得到:

203.221.66.164:80

页面未加载,知道我在这里遗漏了什么吗?

将端口公开后,您只需通过 public ip 地址访问即可。

是的,您构建的不是生产构建,因此显示结果需要很长时间。

我花了 6 分钟加载您的网站。

解决方案是包括生产版本 -> ng serve --prod --host 0.0.0.0

确保你知道自己在做什么,通过打开一个端口到开放世界,你正在邀请安全漏洞进入你的网络,这是不安全的。