最近和后端一起修改登录加密方法后,之前正常的接口突然报错403 Invalid CORS request
如下配置去除发送origin后正常
devServer: { proxy: { '/api/': { target: 'http://***/', changeOrigin: true, // 这个无效 router: function(req) { delete req.headers.origin // 加上这个有效 }, } } }
复制
不行还可以试试这样:
devServer: { proxy: { '/api/': { target: 'http://***/', changeOrigin: true, headers: { host: '***', // 和转发url一样 host不带协议头 origin带上 origin: 'http://***' }, } } }
复制