proxy代理解决vue中跨域问题

vue.config.js

javascript 复制代码
module.exports = {
  ...
  // webpack-dev-server 相关配置
  devServer: {
    host: '0.0.0.0',
    port: port,
    open: true,
    proxy: {
      '/api': {
        target: `https://vfadmin.insistence.tech/prod-api`,
        changeOrigin: true,
        pathRewrite: {
          //['^' + process.env.VUE_APP_BASE_API]: ''
          '^/api': '/' 
        }
      }
    },
  }
}

解释:

遇见/api开头的接口,代理到https://vfadmin.insistence.tech/prod-api,拼接成https://vfadmin.insistence.tech/prod-api/api

有没有pathRewrite取决于接口中有没有'/api',如果接口没有/api,则将所有api变成空即可

相关推荐
小宇的天下2 分钟前
Synopsys Technology File and Routing Rules Reference Manual (1)
java·服务器·前端
@PHARAOH4 分钟前
WHAT - Vercel react-best-practices 系列(四)
前端·react.js·前端框架
@PHARAOH6 分钟前
WHAT - Vercel react-best-practices 系列(三)
javascript·react.js·ecmascript
duangww9 分钟前
JavaScript调用ABAP后端发布的restful服务
javascript·sap fiori
今天也要晒太阳47312 分钟前
对el-upload的上传文件显示名做长度限制
前端
答案—answer13 分钟前
开源项目:Three.js3D模型可视化编辑系统
javascript·3d·开源·开源项目·three.js·three.js编辑器
Thomas游戏开发14 分钟前
分享一个好玩的:一次提示词让AI同时开发双引擎框架
前端·javascript·后端
NEXT0617 分钟前
别再折磨自己了!放弃 Redux 后,我用 Zustand + TS 爽到起飞
前端·react.js
donecoding18 分钟前
Sass 模块化革命:告别 @import,拥抱 @use 和 @forward
前端·css·代码规范
m0_7482523819 分钟前
Angular 2 数据显示方法
前端·javascript·angular.js