关于ionic的跨域问题

例如你的api原地址请求是 http://10.100.100.100:8080/service/

1.那么你应该在项目内api请求改成 http://10.100.100.100:8100/service/

注意红色部分是ionic serve 的默认端口;

 

2.在你的 ionic.project 中像这样设置:


{
  "name": "proxy-example",
  "app_id": "",
  "proxies": [
    {
      "path": "/service/",//这相当于http://10.100.100.100:8100/service/
      "proxyUrl": "http://10.100.100.100:8080/service/" //这部分蓝色就是之前的原api请求地址
    }
  ]
}

只需要按照这2步即可以跨域了,

现在你的api请求 http://10.100.100.100:8100/service/ 会自动通过代理服务器去请求  http://10.100.100.100:8080/service/。

是不是略显强大呢,不谢!


posted @ 2016-05-27 11:21  daniel.xie  阅读(3095)  评论(0编辑  收藏  举报