📜  添加授权标头 axios - Javascript (1)

📅  最后修改于: 2023-12-03 15:11:07.417000             🧑  作者: Mango

添加授权标头

在使用 Axios 发送请求时,有可能需要在请求头中附加授权信息。本文将介绍如何在请求中添加授权标头。

准备工作

在继续阅读本文之前,请确保已经安装了 Axios 库。如果还没有安装,可以执行以下命令进行安装:

npm install axios
添加授权标头

要将授权标头添加到 Axios 请求中,可以使用 axios.defaults.headers 对象来设置全局的请求头。

import axios from 'axios'

axios.defaults.headers.common['Authorization'] = 'Bearer ' + token

在以上示例中,我们设置了默认请求头中的授权标头。此后,所有的 Axios 请求都会带上这个授权信息。

如果需要在不同的请求中使用不同的授权信息,可以在发送请求时设置 headers 属性。例如:

axios.get('/api/user', {
  headers: {
    Authorization: 'Bearer ' + token
  }
})

这样,只有这个请求会带上特定的授权信息,而其他请求仍然会使用默认的授权信息。

结论

通过设置 Axios 请求的请求头,我们可以很方便地附加授权信息。无论是设置全局的授权信息还是在请求中设置特定的授权信息,都能很好地满足我们的需求。