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

曾志伟SHSI

屏幕截图:linksys 端口转发表

我的情况如下:

  • 客户端计算机和服务器计算机在wifi路由器所在的同一局域网上:linksys model#ea6200
  • 客户端电脑可以ping通服务器电脑(服务器的操作系统是Big Sur 11.4,IP是192.168.1.149)
  • 服务器已经在侦听 http://localhost:4200 ,这是一个 Angular 应用程序。
  • 但是,当我在客户端的浏览器中键入http://192.168.1.149:4200时,无法从客户端的计算机访问该站点。
  • 我已经检查过 Big Sur 的防火墙是否关闭。

我的问题是:

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

谢谢。

曾志伟SHSI

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从同一网络上的另一台计算机连接到该本地主机?

无法从同一局域网的另一台计算机访问CentOS服务器上的Apache HTTP

从另一台计算机连接到localhost:3000 | expressjs,nodejs

如何在生产和开发的同一端口4200上运行angular 4 app和nodejs api?

如何在Big Sur上删除NSTableView缩进

如何从一台计算机访问同一网络上的另一台计算机的本地主机服务器

如何使用FCM从一台计算机向另一台计算机使用Angular2发送通知

如何从同一网络中的另一台计算机访问我的nodejs-express localhost服务器?

Localhost:电话上的4200

如何删除Big Sur中的Mac Catering App数据?

如何在Big Sur上更改我的JDK版本?

从HVD-无法访问在HOST计算机上的localhost上运行的Angular应用

在网络上另一台计算机上的IIS上访问已部署的网站

将您的显示镜像到网络上的另一台计算机

访问网络上的另一台计算机

如何在同一局域网中的两台计算机之间传输文件?

通过IP从另一台计算机Ubuntu访问localhost

在网络上的另一台计算机上启动进程

从另一台计算机访问端口81上的本地主机

在笔记本电脑路由器的同一局域网中访问另一台计算机

如何在VMWare ESXi上通过一台计算机(Linux)通过另一台(Windows)上的VPN路由所有连接?

从Rails 4.2中的网络上的另一台计算机访问本地主机

如何访问局域网之外的另一台计算机的终端?

尝试将文件从我的计算机复制到同一网络上的另一台计算机

如何通过网络上的另一台计算机路由网络流量?

在 Angular 5 中将 localhost:4200 更改为 mysite:4200

如何在 MacOS 11 Big Sur 上安装 brew httpd?

Angular 9 和 .NET Core - 从源 localhost:4200 访问已被 CORS 策略阻止

Docker 中的 Cypress 无法连接到端口 4200 上的 angular localhost