import axios from "axios";

// 二次封装axios

let request = axios.create({
  baseURL: "", // 基础路径，接口会自动带上
  timeout: 5000, // 超时时长
});

// 请求拦截
request.interceptors.request.use((config) => {
  return config;
});

// 响应拦截
/**
 * 两个参数：成功回调   失败回调
 */
request.interceptors.response.use(
  (response) => {
    return response;
  },
  (error) => {
    // 处理网络错误，错误码类似的
    throw new Error(error);
  }
);

export default request;
