以前,我在手机上测试我的应用程序,使用我的IP,然后是我所在的任何本地主机。例如,如果我在localhost:3000上,我会将172.20.10.2:3000插入我的移动safari地址栏,在移动上查看我的应用程序。
现在,我已经安装了hoodie.js,并且在命令行中使用“hoodie.js”启动了服务器,因此无法使用相同的方法在移动设备上进行测试。
当服务器启动时,我在我的终端中看到了这一点:
CouchDB启动: 127.0.0.1:6003等待CouchDB -*-成功运行静态钩子: server.pack.pre WWW: 127.0.0.1:6001行政: 127.0.0.1:6002
我已经尝试过上面的URLs以及这些URLS:
172.20.10.2:6003 172.20.10.2:6001 172.20.10.2:6002
每次移动Safari都说找不到服务器。有人能告诉我吗?
发布于 2014-06-10 16:51:51
Hoodie无法从计算机外部访问的原因是Hoodie绑定到私有127.0.0.1地址。您可以通过设置HOODIE_BIND_ADDRESS环境变量来覆盖它。
在Mac上,它就像HOODIE_BIND_ADDRESS=0.0.0.0 hoodie start一样简单,我不确定windows上的语法是怎样的
https://stackoverflow.com/questions/24146298
复制相似问题