响应跨域问题
对于前后端分离项目就会有跨域问题出现,前端获取不到后端设置的响应头,只能拿到“X-Check-Submit-Repeat”(默认的响应头)。
默认的响应头包括:Cache-Control,Content-Language,Content-Type,Expires,Last-Modified,Pragma
对于后端设置的其他响应头,前端是拿不到的,需要用下面这种方式处理。
res.setHeader("filename",fileName + ".zip");
//因为跨域问题,浏览器只会返回默认头部,自定义头部需加这行代码
res.setHeader("Access-Control-Expose-Headers","filename");