ionic请求跨域问题

1、Ionic CLI代理服务器

在项目的根目录下ionic.project添加proxies信息如下

{
  "name": "myapp",
  "app_id": "",
  "proxies": [
      {
        "path": "/index",
        "proxyUrl": "http://60.173.203.34:9192/artbean/api/api1/home/conlist/index"
      }
    ]
}

$http.get("/index")即可访问对应内容 /index/*对应的接口

$http.get("/index")
        .success(function(data){
            console.debug("baidu:"+data);
            alert(data)
        })
        .error(function(data){
            console.debug("baidu:"+data);
            alert(data)
        });

可配置网址根目录,发布时再换回

chrmoe Allow-Control-Allow-Origin: 插件

在应用商店搜一下“Allow-Control-Allow-Origin: ”就ok了
参考:http://ionichina.com/topic/54f051698cbbaa7a56a49f98

此方法只适用浏览器请求,在打包进app时怎么办?还是不能正常访问,
难道只能通过插件的方式了吗?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,179评论 19 139
  • XMLHttpRequest的跨域请求 动态添加一个标签,而script标签的src属性是没有跨域的限制的。这样说...
    葛高召阅读 22,700评论 0 0
  • 前端程序使用ExtJS的写,在本地测试,发送请求到服务器时,发现存在跨域的问题,饼干也没有一套成功,于是乎在这里整...
    南滨月亮阅读 5,403评论 0 1
  • 上一篇《WEB请求处理一:浏览器请求发起处理》,我们讲述了浏览器端请求发起过程,通过DNS域名解析服务器IP,并建...
    七寸知架构阅读 81,585评论 21 356
  • 为了见她,剑锋钝了几多回 万里黄沙也闯过了 铠甲碎落成一地月光 重重关隘,隔不断情思绵绵 洛阳的牡丹,开遍了姹紫嫣...
    林嘉梓阅读 4,601评论 26 46

友情链接更多精彩内容