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

Vue 2 — 配置请求转发

 生产环境下,若遇到接口跨域的情况,前端可以使用vue配置代理请求的方法,将请求转发:

      '/ding/pack': {
        // target:'http://192.168.65.83:5002',
        target:'http://192.168.240.67:5002',
        changeOrigin:true, // 在本地会创建一个虚拟服务端,然后发送请求的数据,并同时接收请求的数据,这样服务端和服务端进行数据的交互就不会有跨域问题
        pathRewrite:{  // 路径重写,
          '^/': ''  // 替换target中的请求地址,也就是说以后你在请求http://api.douban.com/v2/XXXXX这个地址的时候直接写成/api即可。
        }
      }

注意:proxy的代理是根据请url求来判断是否使用代理的,必须记得配置:

 axios.defaults.baseURL = "/ding/pack"

或者:(否则将不会执行代理转发)

const service = axios.create({
  baseURL: process.env.VUE_APP_BASE_API, // api base_url
  timeout: 50000, // timeout,
  headers: { 'Access-Control-Allow-Origin': '*' },
})

相关文章:

  • 【第5章:深度生成模型— 5.4 深度生成模型前沿全景:从Diffusion到多模态,揭秘AI生成技术的未来】
  • $ npx electron-forge import 一直报权限问题 resource busy or locked,
  • EasyRTC嵌入式WebRTC视频通话SDK支持Web浏览器、Linux、ARM、Android、iOS
  • win10右键使用IDEA打开
  • 日志2025.2.14
  • 深入浅出 Python Logging:从基础到进阶日志管理
  • Vue笔记(九)
  • ADC入门准备(九):信号与系统知识回顾
  • JVM学习
  • JPA应用@Formula注解
  • Windows 11 卸载 Edge
  • intellij idea篇
  • 工厂设计模式
  • PySide (PyQt)的视图(QGraphicsView)和场景(QGraphicsScene)
  • 【鸿蒙Next】优秀鸿蒙博客集锦
  • 简单了解低代码Low Code
  • repo学习使用
  • HTTP/2 由来及特性
  • 探寻氧化铈:催化剂领域的璀璨明珠-京煌科技
  • 第39周:猫狗识别 2(Tensorflow实战第九周)
  • 珠海房地产网站建设/百度关键词挖掘查排名工具
  • 写小说赚钱的网站/今日热点新闻头条排行榜
  • 二手购物网/网站快速排名优化价格
  • 中山如何建设网站/网站收录工具
  • 如何做淘客网站/新闻早知道
  • 哈尔滨网站建设培训学校/今日军事新闻最新消息新闻