由于环境命名问题,可能会导致代理路径有部分相同,这样本地服务联调的时候可能会被代理到其他环境服务,这样我们就要对代理名称进行完全匹配,防止异常发生
出错写法
proxyTable[item.prefix] = {//本行
target: item.target,
secure: false,
changeOrigin: true,
pathRewrite: {
[`^${item.prefix}`]: "",
},
};
正确写法
proxyTable[`^${item.prefix}`] = {//本行
target: item.target,
secure: false,
changeOrigin: true,
pathRewrite: {
[`^${item.prefix}`]: "",
},
};