uniapp跨域问题解决方案

news/2024/11/27 13:13:49/

uniapp跨域问题解决方案

引言

在使用 uni-app 本地开发 H5> 平台时,需要使用浏览器进行调试,而浏览器会有跨域的问题。比如直接通过本地IP地址去访问开发中的页面,同时这个页面会调一些现有的接口时,就面临着跨域的问题。

解决方案

方案一

manifest.json 去配置 h5.devServer.proxy 解决跨域问题。
直接配置即可解决:要检查 manifest.json 中是否有 h5 相关配置,如果有则直接基于之前的追加配置,如果没有则新增h5如下配置keyvalue全部要用英文双引号 “”引起来。

"h5": {"devServer": { // 开发环境"proxy": { // 代理转发"/api": {"target": "https://mock.xxxxx.com/xxxxx", // 以/api 开头的代理到target指定地址 "pathRewrite": {"^/api": "" }}}}
},

uniapp跨域问题解决方案

方案二

在项目根目录直接创建一个 vue.config.js 文件,并在里面配置 devServer ,直接上代码

module.exports = {devServer: { // 开发环境proxy: { // 代理转发'/api': {target: ' https://mock.xxx.com/mock/63fcbc2d7c016026ff2b8cd8/education-app', // 以/api 开头的代理到target指定地址pathRewrite: {'^/api': '' // 其中请求地址开头的 /api 替换为 ''}}}}
}

uniapp跨域问题解决方案

最终效果:
uniapp跨域问题解决方案

注意:以上两种方案不能同时使用,第一种会覆盖第二种方案。
完结~


http://www.ppmy.cn/news/1550357.html

相关文章

Spring Boot中配置Flink的资源管理

在 Spring Boot 中配置 Flink 的资源管理&#xff0c;需要遵循以下步骤&#xff1a; 添加 Flink 依赖项 在你的 pom.xml 文件中&#xff0c;添加 Flink 和 Flink-connector-kafka 的依赖项。这里以 Flink 1.14 版本为例&#xff1a; <!-- Flink dependencies --><de…

C语言解析命令行参数

原文地址&#xff1a;C语言解析命令行参数 – 无敌牛 欢迎参观我的个人博客&#xff1a;无敌牛 – 技术/著作/典籍/分享等 C语言有一个 getopt 函数&#xff0c;可以对命令行进行解析&#xff0c;下面给出一个示例&#xff0c;用的时候可以直接copy过去修改&#xff0c;很方便…

数据结构 (11)串的基本概念

一、串的定义 1.串是由一个或者多个字符组成的有限序列&#xff0c;一般记为&#xff1a;sa1a2…an&#xff08;n≥0&#xff09;。其中&#xff0c;s是串的名称&#xff0c;用单括号括起来的字符序列是串的值&#xff1b;ai&#xff08;1≤i≤n&#xff09;可以是字母、数字或…

嵌入式linux系统中图像处理基本方法

目录 2.1 BMP图像处理 2.1.1 BMP文件格式解析 2.1.2 代码实现:将BMP文件解析为RGB格式,在LCD上显示 2.2 JPEG图像处理 2.2.1 JPEG文件格式和libjpeg编译 2.2.2 libjpeg接口函数的解析和使用 2.2.3 使用libjpeg把JPEG文件解析为RGB格式,在LCD上显示 …

数据结构初阶---复杂度

一、数据结构前言 1.数据结构与算法 数据结构(Data Structure)&#xff1a;是计算机组织、存储数据的一种方式&#xff0c;指相互之间存在一种或多种特定关系的数据元素的集合。 算法(Algorithm)&#xff1a;就是定义良好的计算过程&#xff0c;他取一个或一组的值为输入&am…

ECharts图表导出为svg文件

在 ECharts 中使用 SVG 渲染并保存为本地文件,可以通过以下步骤实现: 1. 设置 ECharts 使用 SVG 渲染 在 ECharts 的配置中,可以通过设置 renderer 为 ‘svg’ 来启用 SVG 渲染。 var chart = echarts.init(document.getElementById(main)

虚拟浏览器可以应对哪些浏览器安全威胁?

众所周知&#xff0c;互联网安全对企业和个人都至关重要。 因此&#xff0c;在有害的网络内容和终端用户之间必须有一道屏障。浏览器隐私是浏览器安全的一个重要组成部分。不用说也知道&#xff0c;大多数常用的浏览器&#xff0c;都会把最终用户的数据出售给第三方&#xff0c…

[Redis#6] list | 命令 | 应用 | 消息队列 | 微博 Timeline

目录 List 列表 特点 2. 命令 头插和尾插 下标 range 查询 头删和尾删 LINSERT LLEN LREM LTRIM LSET 阻塞命令 BLPOP BRPOP 操作 总结 3. 内部编码 ziplist&#xff08;压缩列表&#xff09; linkedlist&#xff08;链表&#xff09; ✔️quicklist(快速链…