Skip to content

Commit c3c6220

Browse files
SonAIengineclaude
andcommitted
fix: API 패치를 route.ts 단위로 변경 — 일반 TS 모듈 보존
기존: /api 디렉토리 전체 삭제 → support/service-request-list.ts 등 깨짐 변경: route.ts가 있는 디렉토리만 삭제, 데이터/타입 모듈은 보존 xgen-frontend에 새로 추가된 /api/support/*.ts (목업 데이터) 호환 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 1455c45 commit c3c6220

1 file changed

Lines changed: 15 additions & 17 deletions

File tree

scripts/patch-frontend.sh

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -20,27 +20,25 @@ echo "Tauri 빌드용 프론트엔드 패치"
2020
echo "================================================"
2121

2222
# 1. 서버 전용 route handler 제거 (output: 'export'에서 지원 안 됨)
23-
# API Routes (/api/*) 및 서버 전용 route.ts가 있는 디렉토리 제거
24-
REMOVE_DIRS=(
25-
"$FRONTEND_DIR/src/app/api" # API Routes
26-
"$FRONTEND_DIR/src/app/fe" # 서버 파일 서빙 route
27-
)
28-
29-
for DIR in "${REMOVE_DIRS[@]}"; do
30-
if [ -d "$DIR" ]; then
31-
echo "[PATCH] 서버 전용 디렉토리 제거: $DIR"
32-
rm -rf "$DIR"
33-
echo "[OK] 제거 완료"
34-
fi
23+
# route.ts가 있는 디렉토리만 제거 (일반 TS 모듈은 보존)
24+
echo "[PATCH] 서버 전용 route handler 제거"
25+
find "$FRONTEND_DIR/src/app" -name "route.ts" -o -name "route.js" 2>/dev/null | while read ROUTE_FILE; do
26+
ROUTE_DIR=$(dirname "$ROUTE_FILE")
27+
echo " 제거: $ROUTE_DIR"
28+
rm -rf "$ROUTE_DIR"
3529
done
30+
echo "[OK] route handler 제거 완료"
3631

37-
# 혹시 다른 곳에 숨은 route.ts가 있으면 찾아서 경고
38-
REMAINING_ROUTES=$(find "$FRONTEND_DIR/src/app" -name "route.ts" -o -name "route.js" 2>/dev/null || true)
39-
if [ -n "$REMAINING_ROUTES" ]; then
40-
echo "[WARN] 추가 route handler 발견 (수동 확인 필요):"
41-
echo "$REMAINING_ROUTES"
32+
# /fe 디렉토리 제거 (서버 파일 서빙)
33+
if [ -d "$FRONTEND_DIR/src/app/fe" ]; then
34+
echo "[PATCH] /fe 디렉토리 제거"
35+
rm -rf "$FRONTEND_DIR/src/app/fe"
36+
echo "[OK] 제거 완료"
4237
fi
4338

39+
# 빈 디렉토리 정리
40+
find "$FRONTEND_DIR/src/app/api" -type d -empty -delete 2>/dev/null || true
41+
4442
# 2. platform.ts 누락 함수 추가
4543
PLATFORM_FILE="$FRONTEND_DIR/src/app/_common/api/core/platform.ts"
4644
if [ -f "$PLATFORM_FILE" ]; then

0 commit comments

Comments
 (0)