【无标题】axios请求拦截器中的config

在 Axios 中,拦截器函数 axios.interceptors.request.use() 接收一个函数作为参数,这个函数有一个参数 configconfig 是一个包含请求配置的对象,比如请求头、请求体、URL 等信息。

axios.interceptors.request.use(config => {
  // 为请求头对象添加token验证的Authorization字段
  config.headers.Authorization = window.sessionStorage.getItem('token')
  return config
})

这个拦截器函数允许你在请求发送之前修改请求配置。通过操作 config 对象,你可以设置请求头、修改请求体内容、设置请求的 URL 等等。在上面的代码中,对 config.headers.Authorization 的设置就是为了向请求头添加身份验证所需的 token。

因此,通过拦截器的方式,在每个请求发送之前,可以动态地在请求配置中设置一些参数,这对于需要在每个请求中添加类似身份验证信息、请求头等信息的情况非常有用。

你可能感兴趣的:(前端,开发语言,vue.js)