如何从同一局域网内的另一台计算机访问 Big Sur 上的 localhost:4200 (Angular App)?

how to access localhost:4200 (Angular App) on Big Sur from another computer within the same lan?

screencapture : linksys port-forward table

我的案例如下:

我的问题是:

  1. 还应该进一步设置什么,以便可以从客户端计算机访问服务器计算机上的站点?
  2. 我是否应该考虑在 linksys 端口上进行一些配置 转发政策?

谢谢。

来自“NSteinbusch @ https://discord.davidbombal.com/”的回答:

  • 这是一个 Angular 问题,而不是网络问题;
  • 默认 angular 只监听本地接口 127.0.0.1 ;
  • 通过使用“ng serve -- host 0.0.0.0”cmd 而不是简单地键入“ng serve”来启动应用程序,客户端 PC 应该能够访问 Angular 应用程序服务器 http://192.168.1.149:4200/
  • 通过这种方法,服务器将监听所有可用的接口,因此您的以太网 NIC 或 Wi-Fi NIC 也是如此。