今天开始访问后端API的时候遇到了一个问题。我用axios获取resposeheaders时,只得到了Object{cache-control:"private,must-revalidate",content-type:"application/json"}下面是服务器返回的responseheader。我需要得到的是授权。使用respose.headers,仅使用两个默认标头。我尝试使用axios来捕获响应标头。interceptors.response.use(function(response){//处理响应数据console.log(response);returnresponse;},function(error){//处理响应错误returnPromise.reject(error);});结果还是打印了Object{cache-control:"private,must-revalidate",content-type:"application/json"}找了半天,在一个论坛找到了解决办法。原来是在默认的请求上,浏览器只能访问下面的默认响应头Cache-ControlContent-LanguageContent-TypeExpiresLast-ModifiedPragma如果想让浏览器访问其他响应头,需要设置Access-Control-Expose-HeadersAccess-Controlontheserver-Expose-Headers:'Authorization'前端成功获取授权原文地址:http://stackoverflow.com/ques...
