【问题标题】:Connect to Node.js Express from iPad [closed]从 iPad 连接到 Node.js Express [关闭]
【发布时间】:2016-12-12 23:33:15
【问题描述】:

我正在为 iPad 开发 Ionic 应用程序。该应用程序应该连接到在 Mac 上运行的 Express。

我已使用 USB 电缆将 iPad 与这台 Mac 连接起来。现在,为了检查我是否可以从 iPad 访问节点服务器,我在 iPad 上的 Chrome 中执行以下操作

http://<mac ip>:<node server port>

如何,这会返回一个未找到的页面。当我直接在 Mac 上运行时,相同的 url 有效。

鉴于 Mac 和 iPad 是通过 USB 连接的,我如何从 iPad 访问运行在 mac 上的节点服务器?我希望像http://127.0.0.1:3000 这样的东西会起作用,但事实并非如此。连给Mac的IP都不行。

【问题讨论】:

    标签: ios node.js ipad ionic-framework


    【解决方案1】:

    与localhost 相同的网络地址127.0.0.1 绑定到特定的硬件设备 - 即,如果您在 iPad 上运行服务器,您可以通过该地址从 iPad 上的其他应用程序访问该服务器

    要连接到不同的设备,您需要知道其公共 IP 地址和/或主机名,并且两个设备都需要可通过连接的网络访问(例如,在同一网络或同一 VPN 上)

    您可以通过在终端中运行命令hostname 来查找Mac 的主机名

    假设网络和防火墙设置正确,您可以从 iPad 连接到http://hostname_found_on_mac:3000/

    【讨论】:

      猜你喜欢
      • 2014-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-20
      • 2020-07-02
      相关资源
      最近更新 更多