This repository has been archived on 2025-06-28. You can view files and clone it, but cannot push or open issues or pull requests.
Files
vitepress-theme-blog-charle…/docs/.vitepress/theme/api/config.js

24 lines
524 B
JavaScript

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;
}