代理配置在npm start:no-mock测试中是起作用的,但是build生成的文件/api前缀没有被重写,我记得之前老版本是没有问题的,具体哪个版本我忘了。
base: '/admin',
publicPath: '/admin/',
proxy: {
'/api': {
'target': 'http://localhost:8080',
'changeOrigin': true,
'pathRewrite': { '^/api' : '' }
}
}
// 自定义api
export async function login(param) {
return axios.post('/api/users/login', param);
}
umi.js

没有这个”老版本“,proxy,build之后一直是不可用的
我用的是最新版本2.1.1
没有这个”老版本“,proxy,build之后一直是不可用的
你好,我用的是2.1.1版本,这个版本也是不能用吗
proxy只在代理的时候有效,pathRewrite指是否修改代理地址。不会改写文件。build之后proxy都是无效的。

nginx.conf
Most helpful comment
proxy只在代理的时候有效,pathRewrite指是否修改代理地址。不会改写文件。build之后proxy都是无效的。