我们的项目使用的是springboot框架,采用前后端分离技术,使用nginx进行反向代理。在开发阶段,只有内网环境,应用户要求需要对外开放几个接口,就使用了蒲公英路由进行内网打洞。结果发现其它接口都能正常,一旦调用上传文件接口,浏览器就报跨域错误。记过不懈努力,最后发现是浏览器的问题,换成了360浏览器就一切ok。然后又下载了个最新版谷歌浏览器,也能够正常上传文件。
到了第二天上午,用两个浏览器测试仍然没有问题,过了一段时间后(1个小时左右),上传文件时又出现了跨域问题(崩溃中。。。),让同事用他们的电脑测试却依然可以正常上传。怀疑与前端vue的兼容有关
后来发现有可能是双重跨域导致的。
网友评论