当前位置:网站首页>uniapp在解决谷歌浏览器跨域问题,在谷歌浏览器运行
uniapp在解决谷歌浏览器跨域问题,在谷歌浏览器运行
2022-06-21 21:16:00 【wh20141212】
最近在写一个uniapp项目 但是app无法在谷歌浏览器上运行 运行就报错
后来看了报错信息,是跨域问题,
于是就使用了官方推荐的HBuilderX的内置浏览器,说实话用久了还觉得蛮方便的,主要是我是单屏幕,总是来回切换会十分的不方便,但是我还是十分的想要解决这个跨域问题,好啦,废话不多说,上代码~~~
- 在manifest.json的源码视图里,使用代理服务器的方式
"h5" : {
"router" : {
"mode" : "hash"
},
"devServer" : {
"https" : false,
// "port": 8000, //端口号
// "disableHostCheck": true,
"proxy" : {
"/api" : {
"target" : "http://www.XXX.XXXX.XXXXX666.com", //这里是你的目标接口域名
"changeOrigin" : true, //是否跨域
"secure" : false, // 设置支持https协议的代理
"pathRewrite" : {
"^/api" : "/"
}
},
"/formalAPI" : {
"target" : "http://www.XXXXX.com/",
"changeOrigin" : true, //是否跨域
"secure" : false, // 设置支持https协议的代理
"pathRewrite" : {
"^/formalAPI" : "/"
}
}
}
}
}
2.上面我写了两个代理 是因为我有一个测试环境和一个正式环境 我懒得每回改所以就写了两个API代理
因为是封装的requeset请求 所以需要在封装的请求里面写上我们代理的域名
Https.js页面
const process= 'development';
var baseURL = '/api';
if(process === 'development'){
console.log('开发环境/测试环境')
// baseURL = '/api';
}else{
console.log('生产环境/正式环境')
baseURL = '/formalAPI';
}
3.同理如果你在main.js页面设置了全局的baseURL也是一样的
Vue.prototype.baseUrl = '/api';
4.设置完以后要重启整个项目 然后运行到谷歌浏览器啦 跨域问题就解决啦
最后上一张图吧
对了最后再说一下需要注意的地方:
注意:当我使用代理服务器在谷歌浏览器上运行的时候,再使用真机调试,就会报错,无法识别/api,所以最后还是使用了内置的浏览器。
边栏推荐
- 《MATLAB 神经网络43个案例分析》:第19章 基于SVM的手写字体识别
- plt修改横纵坐标颜色
- MySql踩坑记录
- pointer-events的三个值的使用
- Verilog除法器的设计总结
- WPF 数据绑定:数据源Source-目标Target
- Functions for automatically calculating bit width during Verilog parameterization
- Getting to know Vxe table (I)
- Using JS function in wxml file of applet
- Apache ShardingSphere 5.1.2 发布|全新驱动 API + 云原生部署,打造高性能数据网关
猜你喜欢

STM32F407程序移植到STM32F429

花200W买流量,不如0成本起步做独立站私域运营收益高!

Implement a middleware from -1

Apache ShardingSphere 5.1.2 发布|全新驱动 API + 云原生部署,打造高性能数据网关

. File header parsing of BMP pictures

Resolve the invalidation of OpenCV code prompt in pycharm

Readjustment of move protocol beta to expand the total prize pool

语音信号处理之多阶MFCC提取(matlab)

Electronic bidding procurement mall system: optimize traditional procurement business and speed up enterprise digital upgrading

KVM虚拟机救援模式修改root密码 —— 筑梦之路
随机推荐
Explain JS micro task and macro task in simple terms
UWP 阴影效果
Pychart can run normally, and pyinstaller package software reports fatal error
Five minutes, Xie Yunyuan
解决opencv在pycharm中代码提示失效
WPF 选择文件夹
初识 vxe-table (一)
C# WindowFromPoint在64位程序中无效
WPF 手写板
Uwp shadow effect
plt修改横纵坐标颜色
Speech breakpoint detection (short time improved subband spectral entropy)
Translation software Bob installation tutorial
运维规范:线上故障处理的流程模板
.bmp图片的文件头解析
C# 报错:未通过等待任务或访问任务的 Exception 属性观察到任务的异常。因此,终结器线程重新引发了未观察到的异常。
集合-Set
Precautions for bitmap use
Specific methods of using cloud development to realize wechat payment
The way of FPGA -- interface level standard between digital systems