当前位置: 首页 > news >正文

uniapp 解决H5跨域的问题

uniapp 解决h5跨域问题

manifest.json

manifest.json文件中,点击“源码视图”,在此对象的最后添加以下代码:

"h5" : {"devServer" : {"port" : 8080, //端口号"disableHostCheck" : true,"proxy" : {"/api" : {"target" : "请求的url地址前缀", //目标接口域名"changeOrigin" : true,  //是否跨域"secure" : true,  // 设置支持https协议的代理"pathRewrite": {  "^/api": ""  }  }}}
}

意思就是用"/api"代替 baseUrl,baseUrl就是基本url路径的意思。

request.js请求数据的页面中,如果是写的baseUrl都要用“/api”来代替之前的baseUrl地址。

此时,页面请求数据,从报错信息"cros cross origin跨域"变成了"304",此时也是可以获取到数据的,但是"304"的代码状态也是不对的,这个报“304”的原因是因为缓存。重新编译后就可以了。
 

小程序请求数据

小程序请求数据,需要在:

开发开发设置中的服务器域名中添加 baseUrl基本url路径即可。

http://www.lryc.cn/news/222293.html

相关文章:

  • 对称加密(symmetric encryption)和非对称加密(Asymmetric Encryption)(密钥、公钥加密、私钥解密)AES、RSA
  • iOS 16.4 之后真机与模拟器无法使用Safari调试H5页面问题
  • 野火霸天虎 STM32F407 学习笔记_3 尝试寄存器映射方式点亮 LED 灯
  • ZZ308 物联网应用与服务赛题第F套
  • 怎样选择文件外发控制系统,让数据实现高效安全交换?
  • 专访 SPACE ID:通往 Web3 无许可域名服务协议之路
  • 合并分支--将自己的分支合并到master分支
  • 力扣:153. 寻找旋转排序数组中的最小值(Python3)
  • matlab中实现画函数图像添加坐标轴
  • C语言求解一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
  • AtCoder abc148
  • k8s、docker 卸载
  • 【Linux】Shell命令行的简易实现(C语言实现)内键命令,普通命令
  • Kafka -- 架构、分区、副本
  • CSS特效001:鼠标放div上,实现旋转、放大、移动等效果
  • gin 快速入门手册
  • Window下安装 Mongodb,并实现单点事务
  • 【通信原理】第三章 随机过程——例题
  • 线性【SVM】数学原理和算法实现
  • R语言中的函数26:polyroot多项式求根函数
  • 2023年辽宁省数学建模竞赛A题铁路车站的安全标线
  • 半导体工厂将应用哪些制造创新技术?
  • [unity]深色模式/浅色模式
  • 在react中组件间过渡动画如何实现?
  • 解析找不到msvcr100.dll文件的解决方法,4个方法修复msvcr100.dll
  • 达梦主备部署
  • 后期混音效果全套插件Waves 14 Complete mac中文版新增功能
  • HTML5笔记
  • 前端架构师需要解决那些问题
  • 使用python快速搭建接口自动化测试脚本实战总结