美文网首页
【uni-app填坑】H5跨域请求问题的解决办法

【uni-app填坑】H5跨域请求问题的解决办法

作者: 一通 | 来源:发表于2019-07-05 12:40 被阅读0次

    uni-app官方推荐方案:Chrome 调试跨域问题解决方案

    uni.request的官方介绍:https://uniapp.dcloud.io/api/request/request?id=request

    在实际项目中使用时,对uni.request进行了二次封装,统一设置headertoken、数据过滤及错误处理等。
    在H5中使用会产生跨域问题,我在实际使用过程中的解决方案是:后端进行跨域设置cors,php核心代码如下:

    'cors'=>[
      'Origin' => ['*'], // 允许跨域的请求源
      'Access-Control-Request-Method' => ['*'], // 接收的请求方法
      'Access-Control-Request-Headers' => ['*'], // 请求头接收类型
      'Access-Control-Allow-Credentials' => false,  // 是否允许请求携带 cookie,注意这里如果设置为true,则会报错 
      'Access-Control-Max-Age' => 3600 // 缓存,可不设置
    ]
    

    相关文章

      网友评论

          本文标题:【uni-app填坑】H5跨域请求问题的解决办法

          本文链接:https://www.haomeiwen.com/subject/dfvshctx.html