之前我在移动设备上测试我的应用程序是使用我的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都说服务器无法找到。有人可以建议吗?
答案 0 :(得分:2)
无法从计算机外部访问连帽衫的原因是连帽衫绑定到私人127.0.0.1
地址。您可以通过设置HOODIE_BIND_ADDRESS
环境变量来覆盖它。
在Mac上,它就像HOODIE_BIND_ADDRESS=0.0.0.0 hoodie start
一样简单,我不确定Windows上的语法是什么