Ionic4 HTTP请求在Android设备上不起作用

时间:2019-05-14 03:56:17

标签: ionic-framework ionic4

到目前为止,REST API的get方法在我的本地ng serve中有效,但是在我的设备中不起作用。

Android设备远程调试显示:URL:'localhost / get / list'

proxy.config.json

"/code":{   
        "target": "http://192.x.x.x:8010",   
        "secure":false,
        "changeOrigin": true,
        "logLevel": "debug"
    },

Serive Get Method:

      this.service.getUrl('/get/list','level=2').subscribe(
        data=>{ //Android Device URL :localhost/get/list not showing proxy.config.url

});

package.json

"start": "ng serve   --proxy-config proxy.conf.json",

远程调试结果:**我无法获得** _ body 结果,就像本地结果一样,似乎正在获取index.html页面。

Android Remote DEBUG

本地服务结果: Local

1 个答案:

答案 0 :(得分:1)

如果您正在使用仿真器,并且API在本地计算机上,请将proxy.config.json中的IP地址更改为10.0.2.2。检出How do you connect localhost in the Android emulator?