Files
doc-forge-reborn/web/src/api/request.ts
T
2026-07-08 20:02:29 +08:00

17 lines
344 B
TypeScript

import axios from "axios";
const request = axios.create({
baseURL: "/api/v1",
timeout: 30000,
});
request.interceptors.response.use(
(response) => response,
(error) => {
const message = error.response?.data?.detail || error.message || "请求失败";
return Promise.reject(new Error(message));
}
);
export default request;