首页 > 解决方案 > 使用 MacBook Pro 从 Iphone 查看 localhost

问题描述

所以我试图在我的 iPhone 上从我的 Mackbook 查看我的本地主机。我正在尝试通过 USB 连接和两个设备的 Safari 中的开发模式来做到这一点。到目前为止,我尝试以 2 种方式连接到 localhost,但均未成功:

  1. 首先,我在 MacBook 上打开了系统偏好设置。我打开了共享选项。然后我单击左侧的“Internet 共享”切换。我记下我的计算机名称并单击“iPhone USB”选项。然后我导航到<cpuname>.local:4200,4200 是我用于 localhost 的端口。这让 Safari 说它无法访问服务器。

  2. 其次,我打开一个终端并输入“ifconfig”来查找我的 CPU IP 地址。然后我尝试从我的手机导航到我的本地主机,<cpuip>:4200这也失败了,Safari 说它无法连接到服务器。

我没有做过其他配置,有兴趣听听我应该做什么。任何帮助将不胜感激。

额外信息 该应用程序是一个简单的 Angular 应用程序。两台设备都连接到同一个网络。

标签: iphonemacoslocalhostip-address

解决方案


对于遇到此问题的任何人,我都使用此处链接中的提示找到了解决方案。解决方案是将主机绑定到端口 0.0.0.0。在 Angular 2+ 中,这意味着为应用程序提供--host 0.0.0.0 --disableHostCheck标志。祝你好运!


推荐阅读