我正在使用MEAN Stack创建一个离子应用程序。我使用MongoLabs作为数据库,我的节点服务器位于localhost:8080。当我使用"ionic serve"或"ionic serve --lab"时,我的端点(我的登录功能)在浏览器中工作正常。默认情况下,Ionic的端口设置为8100,这就是我使用的端口。
当我运行ionic emulate android来使用模拟器或ionic run android来查看手机上的应用程序时,应用程序显示得很好(登录页面),但所有功能都不起作用(它们是我的node API的端点)。
我是否需要将节点端口设置为其他端口?这是由本地主机上的节点引起的吗?如果是这样的话,我该怎么改变它呢?谢谢!
发布于 2016-01-06 13:47:09
这肯定是因为localhost,你不能从模拟器访问localhost。获取您的机器的IP地址并使用它。例如,192.168.1.102或10.0.x.x分别使用基于Windows/Unix的ipconfig/ifconfig检查IP。
https://stackoverflow.com/questions/34623507
复制相似问题