因为前后端分离的项目,因为存在cros跨域,所以,前端只能获取response.headers中
以下的数据
并不能完全获取后端自定义的response header的所有数据,是因为:
原因:
在使用CORS方式跨域时,浏览器只会返回以下默认头部header:
response header
Content-Language
Content-Type
Expires
Last-Modified
Pragma
如果你想在客户端app中获取自定义的header信息,需要在服务器端header中添加Access-Control-Expose-Headers:
header{'Access-Control-Expose-Headers:token,uid'};
因此:后端需要在header中添加Access-Control-Expose_headers信息即可