import axios from 'axios' const createBaseInstance = () => { const instance = axios.create({ baseURL: 'https://api.charles7c.top/blog', timeout: 3000 }) instance.interceptors.request.use(handleRequest, handleError) instance.interceptors.response.use(handleResponse, handleError) return instance } export const request = createBaseInstance() function handleError(e) { throw e } function handleRequest(request) { return request; } function handleResponse(response) { return response.data }