使用vue3,本地代理,get请求正常,post请求403
解决方案:
vite.config.ts文件里,proxy里加上
configure: (proxy, options) => {
proxy.on('proxyReq', (proxyReq, req, res) => {
proxyReq.removeHeader('origin');
proxyReq.removeHeader('referer');
})
}
完整代码如下:
proxy: {
'/api': {
target: '目标地址',
changeOrigin: true,
secure: true,
rewrite: (path) => path.replace(/^\/api/, ''),
configure: (proxy, options) => {
proxy.on('proxyReq', (proxyReq, req, res) => {
proxyReq.removeHeader('origin');
proxyReq.removeHeader('referer');
})
}
}
}