| import axios, { AxiosRequestConfig, AxiosResponse } from 'axios' |
| import instance from './axios' |
| get<T = any>(url: string, config?: AxiosRequestConfig): Promise<T> { |
| return instance.get(url, config) |
| config?: AxiosRequestConfig |
| return instance.post(url, data, config) |
| put<T = any>(url: string, data?: any, config?: AxiosRequestConfig): Promise<T> { |
| return instance.put(url, data, config) |
| delete<T = any>(url: string, config?: AxiosRequestConfig): Promise<T> { |
| return instance.delete(url, config) |
| if (process.env.NODE_ENV !== 'production') { |
| require('../mock') // 你的 Mock 配置文件 |