前后端接口路径不一致(两个阶段的问题)

1.问题:解决前后端接口路径不一致的问题,页面上的接口路径会多一个admin-api的前缀(导致页面总是拿不到后端的返回数据,报code:500,404)请添加图片描述

1.方法:代码中增加了个pathRewrite

//vue.config.js文件
'/admin-api/': {
        target: "http://10.10.43.97:9999", // 目标路径,这是个网关
        changeOrigin: true, // 是否跨域
        pathRewrite: {
          '^/admin-api': '' // 重写路径
          // '^/123': ''  // 比如/123/admin/being/classes/classInfo 会被替代成/admin/being/classes/classInfo
        }
      },

2.问题:解决前后端接口路径不一致的问题,页面总是拿不到后端的返回数据,报code:500,404(新接口有默认的前缀/admin-api,但是旧的其他接口要用,不能简单的把它屏蔽掉)

2.方法:给新接口再添加一个统一的前缀,然后再带着/admin-api一起屏蔽(直接屏蔽前面的地址,直接路由到后端的服务)

//# 设置了全局的开发环境下前缀
VUE_APP_SYSTEM_URL = '/biip-platform'
//vue.config.js文件
["/admin-api" + process.env.VUE_APP_SYSTEM_URL]: {
        target: "http://10.10.43.96:4007", //直接到后端的测试映射地址,不走网关
        changeOrigin: true,
        pathRewrite: {
          ["/admin-api" + process.env.VUE_APP_SYSTEM_URL]: '' 
        }
      },
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值