uniapp H5页面设置跨域请求

记录一下本地服务在uniapp H5页面访问请求报跨域的错误

这是我在本地起的服务端口号为8088 ip大家可打开cmd 输入ipconfig 查看

第一种方法

在源码视图中配置

复制代码
"devServer": {
			"https": false, // 是否启用 https 协议,默认false
			"port": 8080,
			"proxy": {
				"/devapi": {
					"target": "http://XXXXXXXXXX:8088",
					"changeOrigin": true, //是否跨域
					"secure": false, // 设置支持https协议的代理
					"pathRewrite": {
						"^/devapi": ""
					}
				}
			}
		},

第二种方法 新建vue.config.js

复制代码
// module.exports = {
// 	devServer: {
// 		port: 8080,
// 		disableHostCheck: true,
// 		proxy: {
// 			"/devapi": {
// 				"target": "http://XXXXXXXXXX:8088",
// 				"changeOrigin": true, //是否跨域
// 				"secure": false, // 设置支持https协议的代理
// 				"pathRewrite": {
// 					"^/devapi": ""
// 				}
// 			}
// 		}
// 	}
// }

因为我这里转发的前缀是 /devapi 所以要在基本请求路径后拼接上前缀(封装请求的文章请看我上一篇)

这个是我服务的请求路径 (参考) 前端只是加了一个前缀方便转发

最后效果图

相关推荐
谷哥的小弟几秒前
HTML5新手练习项目—生命体征监测(附源码)
前端·源码·html5·项目
黎明初时几秒前
react基础框架搭建3-配置 Redux:react+router+redux+axios+Tailwind+webpack
前端·react.js·webpack
yang9yun5 分钟前
PostMan加载三方JS
javascript·测试工具·postman
Object~10 分钟前
2.变量声明
开发语言·前端·javascript
IT_陈寒10 分钟前
Vite 3实战:我用这5个优化技巧让HMR构建速度提升了40%
前端·人工智能·后端
阿干tkl11 分钟前
Linux Web终端连接
linux·运维·前端
大爱编程♡13 分钟前
JAVAEE-前端三剑客
java·前端·java-ee
下雨打伞干嘛14 分钟前
前端学习官网文档
前端·学习
维李设论17 分钟前
从2025看2026前端发展趋势
前端·架构·aigc·ai编程·大前端·趋势·前端工程师
释怀不想释怀17 分钟前
vue前端crud(页面布局,新增,vue中反向代理)
前端·javascript·vue.js