什么是跨域请参考:https://www.cnblogs.com/chenshishuo/p/4919224.html
其实这个跨域和注册中心没有直接关系
只不过注册中心对跨域问题做了统一的处理
使用的配置如下:
当然网上也有很多的配置方式,这只是其中一个,大体思路一致
配置完成后,在前台进行普通的数据增删改包括文件的上传都没问题
唯独文件下载的时候老是报跨域
之前看资料只要配置*就可以解决跨域不同源
但是这块就不行
后来查资料说是如果有cookie就不能将Access-Contal-Allow-Origin设置为*
于是通过request获取到Origin:request.getHeader("Origin");
赋值给response:response.setHeader("Access-Contal-Allow-Origin":Origin);
于是解决了
奇怪的是我在controller设置response无效
文件下载是在FileUtil里面,传进去了r