From 913ab2fcfde72ca3dd411b3da15f2df612171466 Mon Sep 17 00:00:00 2001 From: Hyungi Ahn Date: Mon, 30 Mar 2026 14:01:37 +0900 Subject: [PATCH] =?UTF-8?q?fix(tkfb):=20config/routes.js=EC=97=90=20?= =?UTF-8?q?=EB=88=84=EB=9D=BD=EB=90=9C=20=EB=9D=BC=EC=9A=B0=ED=8A=B8=203?= =?UTF-8?q?=EA=B0=9C=20=EB=93=B1=EB=A1=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit dashboard, proxy-input, monthly-comparison 라우트가 실제 사용되는 config/routes.js가 아닌 루트 routes.js에만 등록되어 있어 404 발생. config/routes.js에 추가. Co-Authored-By: Claude Opus 4.6 (1M context) --- system1-factory/api/config/routes.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/system1-factory/api/config/routes.js b/system1-factory/api/config/routes.js index ac8a864..3cfb434 100644 --- a/system1-factory/api/config/routes.js +++ b/system1-factory/api/config/routes.js @@ -55,6 +55,9 @@ function setupRoutes(app) { const settlementRoutes = require('../routes/settlementRoutes'); const scheduleRoutes = require('../routes/scheduleRoutes'); const meetingRoutes = require('../routes/meetingRoutes'); + const proxyInputRoutes = require('../routes/proxyInputRoutes'); + const monthlyComparisonRoutes = require('../routes/monthlyComparisonRoutes'); + const dashboardRoutes = require('../routes/dashboardRoutes'); // Rate Limiters 설정 const rateLimit = require('express-rate-limit'); @@ -165,6 +168,9 @@ function setupRoutes(app) { app.use('/api/settlements', settlementRoutes); // 월간 정산 app.use('/api/schedule', scheduleRoutes); // 공정표 app.use('/api/meetings', meetingRoutes); // 생산회의록 + app.use('/api/proxy-input', proxyInputRoutes); // 대리입력 + 일별현황 + app.use('/api/monthly-comparison', monthlyComparisonRoutes); // 월간 비교·확인·정산 + app.use('/api/dashboard', dashboardRoutes); // 대시보드 개인 요약 app.use('/api', uploadBgRoutes); // Swagger API 문서