From 6ff5c443be26213cf206e9885edde87b501bd1cd Mon Sep 17 00:00:00 2001 From: Hyungi Ahn Date: Mon, 26 Jan 2026 15:15:19 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20taskModel=20DB=20=EC=97=B0=EA=B2=B0=20?= =?UTF-8?q?=EB=B0=8F=20API=20=EC=9D=91=EB=8B=B5=20=ED=98=95=EC=8B=9D=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - taskModel.js: ../db/connection → ../dbPool로 수정 - dailyWorkReportController.js: getWorkTypes 응답 형식 표준화 - res.json(data) → res.json({ success: true, data, message }) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../controllers/dailyWorkReportController.js | 15 +++++++++++---- api.hyungi.net/models/taskModel.js | 2 +- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/api.hyungi.net/controllers/dailyWorkReportController.js b/api.hyungi.net/controllers/dailyWorkReportController.js index 7d9b78b..d807dc0 100644 --- a/api.hyungi.net/controllers/dailyWorkReportController.js +++ b/api.hyungi.net/controllers/dailyWorkReportController.js @@ -478,13 +478,20 @@ const getWorkTypes = (req, res) => { dailyWorkReportModel.getAllWorkTypes((err, data) => { if (err) { console.error('작업 유형 조회 오류:', err); - return res.status(500).json({ - error: '작업 유형 조회 중 오류가 발생했습니다.', - details: err.message + return res.status(500).json({ + success: false, + error: { + message: '작업 유형 조회 중 오류가 발생했습니다.', + code: 'DATABASE_ERROR' + } }); } console.log(`📋 작업 유형 조회 결과: ${data.length}개`); - res.json(data); + res.json({ + success: true, + data: data, + message: '작업 유형 조회 성공' + }); }); }; diff --git a/api.hyungi.net/models/taskModel.js b/api.hyungi.net/models/taskModel.js index 46e9f01..7ec3f38 100644 --- a/api.hyungi.net/models/taskModel.js +++ b/api.hyungi.net/models/taskModel.js @@ -5,7 +5,7 @@ * @since 2026-01-26 */ -const { getDb } = require('../db/connection'); +const { getDb } = require('../dbPool'); // ==================== 작업 CRUD ====================