场景 本地8080正常开发,使用vue3的代理配置,将请求转发到测试服务器上的api服务 问题 使用Tus协议上传文件时,第一个请求没有问题,第二个请求出现了无法代理直接访问接口域名的情况,多方排查没有发现前端有任何错误 解决 因为前端没有传过接口域名,所以肯定不是前端自己控制Tus发的请求,于是通过查看响应头发现了location,原来是第一个请求返回了固定的地址,Tus自己直接请求了这个端口,而不是通过请求8080触发转发,所以导致跨域。 so,告知后端尝试更改此响应头即可