二次封装axios,模块化管理接口教程
安装
npm install axios; // 安装axios
安装axios详情可以访问axios中文文档|axios中文网 | axios
一、src目录中,新建一个request文件夹,然后在下面新建一个http.js文件,引入axios
import axios from "axios";
创建axios实例
const instance = axios.create({
baseURL:"https://",//根地址
timeout: 5000,//请求超时时间
});
请求拦截(这里不记得的直接在官网拿就好了)
// 添加请求拦截器
instance.interceptors.request.use(
function (config) {
// 在发送请求之前做些什么
return config;
},
function (error) {
// 对请求错误做些什么
return Promise.reject(error);
}
);
// 添加响应拦截器
instance.interceptors.response.use(
function (response) {
// 2xx 范围内的状态码都会触发该函数。
// 对响应