由于环境命名问题,可能会导致代理路径有部分相同,这样本地服务联调的时候可能会被代理到其他环境服务,这样我们就要对代理名称进行完全匹配,防止异常发生
出错写法
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}`]: "",
},
};
在本地服务联调过程中,由于环境命名引起的代理路径冲突可能导致请求被错误地转发到其他环境。为避免此类异常,需要确保代理名称的完全匹配。错误的配置示例如`proxyTable[item.prefix]`,应修正为`proxyTable[`^${item.prefix}
2301

被折叠的 条评论
为什么被折叠?



