当前位置 : 主页 > 手机开发 > 其它 >

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

来源:互联网 收集:自由互联 发布时间:2021-06-12
使用Ionic框架开发Hybrid App。老板要求除了在手机上用它,其html部分可以部署在服务器上作为web使用。 测试时,遇到了Ajax请求跨域的问题(手机app不会有这个问题,因为有白名单机制)

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

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

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

配置如下:

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