diff --git a/tonecn/src/lib/request.ts b/tonecn/src/lib/request.ts index 28fcc82..33c2aec 100644 --- a/tonecn/src/lib/request.ts +++ b/tonecn/src/lib/request.ts @@ -1,23 +1,10 @@ import axios from "axios"; -axios.defaults.baseURL = "http://localhost:8080"; - -interface ResponseData { - code: number; - msg: string; - data: T; -} +axios.defaults.baseURL = "http://localhost:23500"; axios.interceptors.response.use((response) => { - // 确保响应数据符合ResponseData接口的结构 - const responseData: ResponseData = response.data; - // 根据code值做不同的处理 - if (responseData.code === 200) { // 假设200为成功的code - return responseData.data; // 当成功时,只返回data字段 - } else { - // 当不成功时,抛出整个responseData或创建一个Error对象 - throw new Error(`请求错误: ${responseData.msg}`); - } + // 确保响应数据符合ResponseData接口的结构 + return response.data; }); export { axios as request }; \ No newline at end of file