diff --git a/src/utils/request.ts b/src/utils/request.ts index 093413d..6c8e77d 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -289,8 +289,8 @@ const executeRequest = (config: RequestConfig): Promise => { // 主请求函数 export async function request(options: RequestConfig): Promise { try { - // 请求拦截 - const config = requestInterceptor({ ...DEFAULT_CONFIG, ...options }); + // 拼接完整URL(相对路径自动补上 baseUrl) + const config = requestInterceptor({ ...DEFAULT_CONFIG, ...options, url: buildUrl(options.url) }); // 执行请求(带重试) const result = await retryRequest(config);