前端导出文件跨域问题记录


1、前端设置了:

withCredentials: true

场景是在导出文件的地方,设置这个参数会导致后端的跨域不能设置通配符,必须指定域名

这个会导致跨域报错(前端报错)

2、后端必须同步开启

 corsConfiguration.setAllowCredentials(true);

没设置这个会导致导出的文件变成txt

3、或者用nginx配置

Access-Control-Allow-Credentials

备注:跨域的时候会多个OPTIONS请求