修改文件 umirc.js
具体代码如下:
// ref: https://umijs.org/config/
export default {
proxy: {
'/api': {
target: 'http://jsonplaceholder.typicode.com/',
changeOrigin: true,
pathRewrite: { '^/api': '' },
},
'/testDev': {
target: 'http://dev.admin.carrots.ptteng.com/',
changeOrigin: true,
pathRewrite: { '^/testDev': '' },
},
'/test': {
target: 'https://cdn.xgqfrms.xyz/json/badges.json',
changeOrigin: true,
pathRewrite: { '^/test': '' },
},
},
};
问题描述
修改代理配置后,无法生效
问题解决过程
询问同事,跟同事讲解如何复现bug时,发现注释掉全部代理配置后,代理依旧生效,猜测可能是缓存问题。
问题解决方案
修改配置后清理缓存。
感想
bug排除法之小黄鸭,效果惊人。