简单封装axios
发布时间
阅读量:
阅读量
目录
- 一、代码解析
- 二、全部代码
一、代码解析与理解
引入 axios 模块,采用 ‘axios’ 作为依赖;随后构建一个名为 instance 的 Axios 实例,并对其基础参数进行设置,包括预设的请求目标地址以及设定的请求超时限制。
const instance = axios.create({
baseURL: 'http://localhost:8085',
timeout: 5000,
});
请求拦截器的作用是在请求发出前完成相关处理操作,例如在请求头中插入 token 认证信息。在请求即将发送时,如存在认证需求,可将相应的身份验证数据添加至请求头中。
instance.interceptors.request.use(
(config) => {
// config.headers.Authorization = `Bearer ${localStorage.getItem('token')}`;
return config;
},
(error) => {
return Promise.reject
全部评论 (0)
还没有任何评论哟~
