Axios 在vue3响应中获取承载null

Axios 在vue3响应中获取承载null,axios,request,response,vuejs3,Axios,Request,Response,Vuejs3,我正在使用axios发布数据,我希望从响应的标题中获得授权令牌 等待axios.post('authenticate'{ 参数:{ 一:这个, 二:这个,二, }, }).then((res)=>{console.log(res.config.headers.authorization);});#返回空值 当我查看Network选项卡时,我得到一个Options和一个Post响应,Post请求在响应头中有Bearer值,在请求头中有Bearer null。显然,我只是从res获取请求头,我不知

我正在使用axios发布数据,我希望从响应的标题中获得授权令牌

等待axios.post('authenticate'{
参数:{
一:这个,
二:这个,二,
},
}).then((res)=>{console.log(res.config.headers.authorization);});#返回空值
当我查看Network选项卡时,我得到一个Options和一个Post响应,Post请求在响应头中有Bearer值,在请求头中有Bearer null。显然,我只是从
res
获取请求头,我不知道如何获取响应头授权值。
res.headers
完全没有授权属性。只有这一点:

{
    "cache-control": "no-cache, no-store, max-age=0, must-revalidate",
    "content-length": "0",
    "expires": "0",
    "pragma": "no-cache"
}

如何访问响应头的授权值?

响应头存储在
头中(不是
配置头,它们是来自请求配置的头)

假设响应实际上包含
授权
标题,则可以通过
res.headers.授权
访问该标题:

axios.post('authenticate'{
参数:{/*…*/},
})。然后((res)=>{
console.log(res.headers.Authorization)
})
但是正如您所指出的,
res.headers
不包含该头,因此后端不会填充它