axios请求拦截器:发起请求之前,调用的一个函数,对请求参数进行设置,例如,携带token字符串。
axios请求拦截器深时候使用?
当有公共配置和设置时,统一设置在请求拦截器中。
例如:
// 请求拦截器
axios.interceptors.request.use(function (config) {
// 统一携带 token 令牌字符串在请求头上
const token = localStorage.getItem('token')
token && (config.headers.Authorization = `Bearer ${token}`)
return config
}, function (error) {
// 对请求错误做些什么
return Promise.reject(error)
})