在移动设备上测试Hoodie.js应用程序:使用什么URL?

时间:2014-06-10 16:31:24

标签: mobile mobile-safari ip-address

之前我在移动设备上测试我的应用程序是使用我的IP,然后是我所在的本地主机。例如,如果我在localhost:3000上,我会将172.20.10.2:3000插入我的移动safari URL栏以在移动设备上查看我的应用程序。

现在我已经安装了hoodie.js,并且我已经开始使用"连帽衫开始"在命令行中,我无法使用相同的方法在移动设备上进行测试。

这是我在服务器启动时在终端中看到的内容:

  

CouchDB开始:127.0.0.1:6003   等待CouchDB [--- * - ]   SUCCESS运行静态钩子:server.pack.pre WWW:
  127.0.0.1:6001管理员:127.0.0.1:6002

我已尝试过上述网址以及这些网址:

172.20.10.2:6003 172.20.10.2:6001 172.20.10.2:6002

每次移动版Safari都说服务器无法找到。有人可以建议吗?

1 个答案:

答案 0 :(得分:2)

无法从计算机外部访问连帽衫的原因是连帽衫绑定到私人127.0.0.1地址。您可以通过设置HOODIE_BIND_ADDRESS环境变量来覆盖它。

在Mac上,它就像HOODIE_BIND_ADDRESS=0.0.0.0 hoodie start一样简单,我不确定Windows上的语法是什么