uniapp跨域

本文介绍了两种uniapp的跨域解决方法,适用于uniapp及vue框架。第一种方法详述,第二种方法同样有效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一级标题

uniapp跨域 方法一

// 配置文件manifest.json
"h5": {
		"router": {
			"base": "./",
			"mode": "hash"
		}
		//跨域 
		"devServer": {
			"https": false,
			"port": 8080,
			"disableHostCheck": true
			,
			"proxy": {
			    //多个跨越更改 复制下面更改名字(api)
				"/api": {
					"target": "你要跨域的网址域名",
					"changeOrigin": true, //是否跨域
					"secure": false, // 设置支持https协议的代理
					"pathRewrite": {
						"^/api": ""
					}
				}
			}
		}
	}

uniapp跨域 方法二 (vue框架也可用)

//vue.config.js 
module.exports = {
 	// ...其他配置项
 	devServer: {
		"https": false,
		"port": 8080,
		"disableHostCheck": true,
 		"proxy": {
 			"/api": {
 				"target": "你要跨域的网址域名",
 				"changeOrigin": true, //是否跨域
 				"secure": false, // 设置支持https协议的代理
 				"pathRewrite": {
 					"^/api": ""
 				}
 			}
 		}
 	},
 }

uniapp使用

uni.request({
			method:"POST",
			url: '/api + 路径', // api自己设置的跨域名称
			data:{},	
})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值