diff --git a/frontend/components/dashboard/widgets/TodoWidget.tsx b/frontend/components/dashboard/widgets/TodoWidget.tsx index 977a9b6c..428e849e 100644 --- a/frontend/components/dashboard/widgets/TodoWidget.tsx +++ b/frontend/components/dashboard/widgets/TodoWidget.tsx @@ -64,10 +64,10 @@ export default function TodoWidget({ element }: TodoWidgetProps) { // 외부 DB 조회 (dataSource가 설정된 경우) if (element?.dataSource?.query) { - console.log("🔍 TodoWidget - 외부 DB 조회 시작"); - console.log("📝 Query:", element.dataSource.query); - console.log("🔗 ConnectionId:", element.dataSource.externalConnectionId); - console.log("🔗 ConnectionType:", element.dataSource.connectionType); + // console.log("🔍 TodoWidget - 외부 DB 조회 시작"); + // console.log("📝 Query:", element.dataSource.query); + // console.log("🔗 ConnectionId:", element.dataSource.externalConnectionId); + // console.log("🔗 ConnectionType:", element.dataSource.connectionType); // 현재 DB vs 외부 DB 분기 const apiUrl = element.dataSource.connectionType === "external" && element.dataSource.externalConnectionId @@ -83,8 +83,8 @@ export default function TodoWidget({ element }: TodoWidgetProps) { query: element.dataSource.query, }; - console.log("🌐 API URL:", apiUrl); - console.log("📦 Request Body:", requestBody); + // console.log("🌐 API URL:", apiUrl); + // console.log("📦 Request Body:", requestBody); const response = await fetch(apiUrl, { method: "POST", @@ -95,29 +95,29 @@ export default function TodoWidget({ element }: TodoWidgetProps) { body: JSON.stringify(requestBody), }); - console.log("📡 Response status:", response.status); + // console.log("📡 Response status:", response.status); if (response.ok) { const result = await response.json(); - console.log("✅ API 응답:", result); - console.log("📦 result.data:", result.data); - console.log("📦 result.data.rows:", result.data?.rows); + // console.log("✅ API 응답:", result); + // console.log("📦 result.data:", result.data); + // console.log("📦 result.data.rows:", result.data?.rows); // API 응답 형식에 따라 데이터 추출 const rows = result.data?.rows || result.data || []; - console.log("📊 추출된 rows:", rows); + // console.log("📊 추출된 rows:", rows); const externalTodos = mapExternalDataToTodos(rows); - console.log("📋 변환된 Todos:", externalTodos); - console.log("📋 변환된 Todos 개수:", externalTodos.length); + // console.log("📋 변환된 Todos:", externalTodos); + // console.log("📋 변환된 Todos 개수:", externalTodos.length); setTodos(externalTodos); setStats(calculateStatsFromTodos(externalTodos)); - console.log("✅ setTodos, setStats 호출 완료!"); + // console.log("✅ setTodos, setStats 호출 완료!"); } else { const errorText = await response.text(); - console.error("❌ API 오류:", errorText); + // console.error("❌ API 오류:", errorText); } } // 내장 API 조회 (기본)