基于Ionic的项目解决跨域问题

使用Ionic框架开发Hybrid App。老板要求除了在手机上用它,其html部分可以部署在服务器上作为web使用。

测试时,遇到了Ajax请求跨域的问题(手机app不会有这个问题,因为有白名单机制)。

幸好Ionic提供了代理服务,可以把请求转发到指定的服务器,解决了跨域问题。

配置如下:

ionic.project
{
  "name": "xxx",
  "app_id": "",
  "proxies": [
        {
          "path": "/api/",
          "proxyUrl": "http://api_host/api/"
        }
    ]
}

你可能感兴趣的:(跨域,ionic,hybrid)