Uniapp 跨域

一、跨域处理

1.1 manifest.json文件配置

c 复制代码
"h5" : {
        "title" : "H5",
        "devServer" : {
            "port" : 8080,
            "https" : false,
            "disableHostCheck" : true,
            "proxy" : {
                "/wxa" : {
                    //app是需要转发的请求(所有带有 /app 前缀的请求都会转发给 target 后的地址(代理1)
                    "target" : "https://api.weixin.qq.com", // 你的目标接口域名
                    "changeOrigin" : true, // 开启代理
                    "secure" : true, //
                    "pathRewrite" : {
                        //去除请求前缀,保证交给后台服务器的是正常请求地址(必须配置)
                        "^/app" : ""
                    }
                },
                "/api" : {
                    //api是需要转发的请求(所有带有 /api 前缀的请求都会转发给 target 后的地址 (代理2)
                    "target" : "https://api.weixin.qq.com", // 你的目标接口域名
                    "changeOrigin" : true, // 开启代理
                    "secure" : true, //
                    "pathRewrite" : {
                        //去除请求前缀,保证交给后台服务器的是正常请求地址(必须配置)
                        "^/api" : ""
                    }
                }
            }
        },
        "router" : {
            "base" : "./"
        }
    }

1.2 请求https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=xxx-

  • 实际请求的时候去掉前缀才有效
c 复制代码
uni.request({
			url: "/wxa/getwxacodeunlimit?access_token=84_mRo06Sz7S507_c8y81N5_1o5ZpYNL3SVbkLkaFbGy9QWFOYt3PDu8-o0fZIQ4Y7zd04hLK6d0eJtxv8RQNFeb9RwNh3yZd587TQOKTuufRTbK6XbgbZywvgT_6kKHTaAAASPB",
			method: "POST",
			data: {
				"scene": "a=1"
			},
			success(res) {...}})
相关推荐
echo_e5 分钟前
手搓前端虚拟列表
前端
咕噜企业分发小米5 分钟前
阿里云函数计算如何与ECS共享MySQL数据库?
数据库·mysql·阿里云
martin101713 分钟前
Oracle 11g 数据库卡顿排查与实战优化:一次真实的慢 SQL 定位全过程
数据库·后端
用泥种荷花13 分钟前
【LangChain学习笔记】创建智能体
前端
Linux Huang15 分钟前
spring注册组件/服务无效,问题排查
大数据·服务器·数据库·spring
再吃一根胡萝卜17 分钟前
在 Ant Design Vue 的 a-table 中将特定数据行固定在底部
前端
SweetCode20 分钟前
汉诺塔问题
android·java·数据库
橙汁味的风33 分钟前
4数据库安全性
数据库·oracle
天竺鼠不该去劝架39 分钟前
传统财务管理瓶颈:财务机器人如何提升效率
大数据·数据库·人工智能