Skip to content

fix: 백엔드 API 응답 구조에 맞게 타입 및 api 함수 수정#12

Merged
LEESEOJUN-creator merged 1 commit into
devfrom
feat/fix-api-types
May 12, 2026
Merged

fix: 백엔드 API 응답 구조에 맞게 타입 및 api 함수 수정#12
LEESEOJUN-creator merged 1 commit into
devfrom
feat/fix-api-types

Conversation

@LEESEOJUN-creator
Copy link
Copy Markdown
Contributor

관련 이슈

백엔드 코드 직접 확인 후 발견한 불일치 수정

변경 내용

  • `TicketDetail` 타입 추가 — GET /tickets/{id} 실제 응답 구조 반영
  • `PodInfo.containers` 타입 수정 — `ContainerInfo[]` → `string[]` (백엔드 일치)
  • 존재하지 않는 `/tickets/{id}/metrics` 엔드포인트 제거
  • axios 에러 인터셉터 추가
  • `tickets/[id]/page.tsx` — TicketDetail 구조로 데이터 접근 방식 수정
  • 미사용 함수 `handleNewTicketBannerClick` 제거

체크리스트

  • `npx tsc --noEmit` 성공 확인
  • `npm run lint` 에러 없음
  • 백엔드 Controller 코드와 응답 타입 직접 대조 완료

🤖 Generated with Claude Code

- TicketDetail 타입 추가 (GET /tickets/{id} 응답 구조 반영)
- PodInfo.containers ContainerInfo[] -> string[] 수정
- getTicketMetricSnapshot 제거 (존재하지 않는 엔드포인트)
- axios 에러 인터셉터 추가
- tickets/[id]/page.tsx TicketDetail 구조로 데이터 접근 수정
- 미사용 handleNewTicketBannerClick 함수 제거

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@LEESEOJUN-creator LEESEOJUN-creator merged commit bb4fe3e into dev May 12, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant