【问题标题】:How do I host a node based website on my mac and access it from my iPhone over wifi?如何在我的 Mac 上托管基于节点的网站并通过 wifi 从我的 iPhone 访问它?
【发布时间】:2018-02-25 06:16:17
【问题描述】:

如何在我的 Mac 上托管基于节点的网站并从我的 iPhone 访问它?我的 mac(Sierra) 和 iPhone(iOS 10.3.3) 都在同一个 wifi 上。我可以通过转到http://localhost:3000/ 在我的 Mac 上查看我的网站。我已经阅读了许多类似的文章,但还没有任何效果。我已经尝试使用在共享系统偏好设置中找到的我的计算机名称。我的计算机名称是 hMac.local。所以这意味着在我的 iPhone 上,我应该可以通过输入 http://hMac.local:3000/ 来访问它。但我不能。 Safari 挂起,然后返回“Safari 无法打开页面,因为服务器停止响应”。我关掉了防火墙。显然我缺少一些东西。有什么想法吗?

【问题讨论】:

  • 找到您的 Mac 的 IP 地址并通过 IP 地址访问它:http://192.168.1.22:3000 或任何 IP 地址,并确保您的 Mac 没有任何防火墙阻止通过网络进行 http 访问。只要您尝试从同一个本地网络(您的 WiFi 网络应该是)访问它并且 Mac 的 IP 地址没有改变,这应该可以工作。

标签: ios iphone node.js macos web


【解决方案1】:

这是一件很长的事情要处理。我以前做过很多次。所以基本上,你的 mac 没有设置为默认提供静态文件。为此,您必须配置您的 apache 设置并(在其中)写入允许其他 IP 地址访问哪些文件夹(通常称为或由您命名为“公共”或“站点”) (设备)。我建议你谷歌一个关于“如何在 Mac 上设置 Nodejs 服务器”的教程

【讨论】:

    猜你喜欢
    • 2015-03-03
    • 1970-01-01
    • 2019-10-28
    • 2015-10-13
    • 2014-10-26
    • 2019-02-07
    • 2022-12-31
    • 2012-05-09
    • 2011-01-22
    相关资源
    最近更新 更多