From b39a0502e7941ce966fda53664cf1b04ba52d65f Mon Sep 17 00:00:00 2001
From: lrj <owen.stl@gmail.com>
Date: 星期三, 01 十月 2025 17:30:24 +0800
Subject: [PATCH] 清理测试文件:删除所有test、debug、fix、check_开头的文件,为重构做准备
---
web/src/config/api.ts | 59 +++++++++++++++++++++++++++++++++++++++++------------------
1 files changed, 41 insertions(+), 18 deletions(-)
diff --git a/web/src/config/api.ts b/web/src/config/api.ts
index 485abb2..62cf341 100644
--- a/web/src/config/api.ts
+++ b/web/src/config/api.ts
@@ -17,36 +17,59 @@
// GraphQL璇锋眰宸ュ叿鍑芥暟
export const graphqlRequest = async (query: string, variables: any = {}) => {
+ console.log('=== GraphQL璇锋眰寮�濮� ===');
+ console.log('璇锋眰绔偣:', API_CONFIG.GRAPHQL_ENDPOINT);
+ console.log('鏌ヨ璇彞:', query);
+ console.log('鍙橀噺:', variables);
+
// 鑾峰彇JWT token
const { getToken } = await import('@/utils/auth');
const token = getToken();
+ console.log('JWT Token:', token ? '宸茶幏鍙�' : '鏈幏鍙�');
+
const headers: Record<string, string> = {
'Content-Type': 'application/json',
};
if (token) {
headers['Authorization'] = `Bearer ${token}`;
}
+ console.log('璇锋眰澶�:', headers);
- const response = await fetch(API_CONFIG.GRAPHQL_ENDPOINT, {
- method: 'POST',
- headers: headers,
- body: JSON.stringify({
- query,
- variables,
- }),
- })
+ const requestBody = JSON.stringify({
+ query,
+ variables,
+ });
+ console.log('璇锋眰浣�:', requestBody);
- if (!response.ok) {
- throw new Error(`HTTP error! status: ${response.status}`)
+ try {
+ const response = await fetch(API_CONFIG.GRAPHQL_ENDPOINT, {
+ method: 'POST',
+ headers: headers,
+ body: requestBody,
+ })
+
+ console.log('鍝嶅簲鐘舵��:', response.status);
+ console.log('鍝嶅簲鐘舵�佹枃鏈�:', response.statusText);
+
+ if (!response.ok) {
+ throw new Error(`HTTP error! status: ${response.status}`)
+ }
+
+ const result = await response.json()
+ console.log('鍝嶅簲缁撴灉:', result);
+
+ if (result.errors) {
+ console.error('GraphQL閿欒:', result.errors);
+ throw new Error(result.errors[0].message)
+ }
+
+ console.log('杩斿洖鏁版嵁:', result.data);
+ return result.data
+ } catch (error) {
+ console.error('=== GraphQL璇锋眰澶辫触 ===');
+ console.error('閿欒璇︽儏:', error);
+ throw error;
}
-
- const result = await response.json()
-
- if (result.errors) {
- throw new Error(result.errors[0].message)
- }
-
- return result.data
}
// 閫氱敤API璇锋眰宸ュ叿鍑芥暟
--
Gitblit v1.8.0