当前位置: 首页 > news >正文

vue,uniapp解决h5跨域问题

在这里插入图片描述
如果有这样的跨域问题,解决办法:
✅ 第一步:在项目根目录下创建 vue.config.js
和 package.json 同级目录。

// vue.config.js
module.exports = {devServer: {proxy: {'/api': {target: 'https://app.yycjkb.cn', // 你的后端接口地址changeOrigin: true,pathRewrite: {'^/api': '/api' // 路径重写(可选)}}}}
}

✅ 第二步:改你的 request 文件,就是把你原先的后端路径的前面的域名去掉

this.config.baseUrl = 'https://app.yycjkb.cn/api'

改为

this.config.baseUrl = '/api'

然后掉接口的时候,比如this.get('/user/info')

实际访问的是 /api/user/info

被 vue.config.js 代理为 https://app.yycjkb.cn/api/user/info
✅ 第三步:重新启动项目即可

相关文章:

  • Linux中的管道
  • UE5有些场景的导航生成失败解决方法
  • PHP使用pandoc把markdown文件转为word
  • C语言超详细结构体知识
  • C++学习:六个月从基础到就业——内存管理:new/delete操作符
  • 如何在 Electron 应用中安全地进行主进程与渲染器进程通信
  • 探索 HumanoidBench:类人机器人学习的新平台
  • 浅谈验证(Verification)和确认(Validation)
  • 【2】CICD持续集成-k8s集群中安装Jenkins
  • 小红书爬虫,小红书api,小红书数据挖掘
  • 在windows上交叉编译opencv供RK3588使用
  • 超导体的应用价值:超导磁探测技术开启科技与生活的新变革
  • 树莓派5+Vosk+python实现语音识别
  • 基于spring boot 集成 deepseek 流式输出 的vue3使用指南
  • 「数据可视化 D3系列」入门第十章:饼图绘制详解与实现
  • 03、GPIO外设(三):标准库代码示例
  • Spring Boot 核心注解全解:@SpringBootApplication背后的三剑客
  • JAVA Web_定义Servlet_处理POST请求【练习】
  • 部署路线Ubuntu_MySQL_Django_绑定域名
  • 如何构建跨平台可复用的业务逻辑层(Web、App、小程序)
  • 沈晓萍︱严金清:比斯坦因更早获得敦煌文物的无锡名士
  • 美乌签署协议建立美乌重建投资基金
  • 两部门预拨4000万元支持山西、广西、陕西做好抗旱救灾工作
  • 澎湃读报丨解放日报9个版聚焦:上海,加快建成具有全球影响力的科技创新高地
  • 媒体:黑话烂梗包围小学生,“有话好好说”很难吗?
  • 打造沪派水乡的“湿意”,上海正在保护营造一批湿地空间