我正在尝试创建一个使用 rest api 的应用程序。后端在我的本地机器上,所以我有这个
127.0.0.1 api.mail.my
在/etc/hosts
在应用程序中我有以下内容:
var messageResource = $resource('http://api.mail.my/messages/:folder/:id');
当通过浏览器访问这个应用程序时,它工作正常。
但是当这个应用程序在模拟器(cordova emulate android
)中运行时,我该如何让它访问资源呢?
最佳答案
当你在模拟器上使用localhost时,它指的是模拟器本身的ip,而不是你电脑的ip。
您必须获取计算机的本地 ip 并使用它代替 localhost 或 127.0.0.1。
关于android - Cordova android 模拟器 - 如何使用本地主机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29014585/