Skip to content

api 스키마 버그 수정#131

Merged
kimnamheeee merged 2 commits intodevfrom
127-bug-api-schema
Feb 5, 2026
Merged

api 스키마 버그 수정#131
kimnamheeee merged 2 commits intodevfrom
127-bug-api-schema

Conversation

@kimnamheeee
Copy link
Collaborator

#️⃣ 연관된 이슈

관련된 이슈 번호를 적어주세요. 예: #이슈번호

#️⃣ 작업 내용

이번 PR에서 작업한 내용을 간략히 설명해주세요. (이미지 첨부 가능)

zod 스키마

수정된 불일치 6건
#: 1
Schema: AlbumPostSchema
불일치 내용: likeCount, commentCount 누락
수정: 두 필드 추가, albums.tsx에서 하드코딩된 0 대신 실제 값 사용
────────────────────────────────────────
#: 2
Schema: ProfileUserSchema
불일치 내용: postsCount → 백엔드는 postCount
수정: 필드명 postCount로 변경, ProfilePage/ProfileHeader 반영
────────────────────────────────────────
#: 3
Schema: RecentSearchItemSchema
불일치 내용: name, isFollowed 필드가 백엔드에 없음
수정: 스키마에서 제거, UI에서 기본값(null, false) 전달
────────────────────────────────────────
#: 4
Schema: RecentSearchListResponseSchema
불일치 내용: items가 백엔드에서 nullable
수정: .nullable() 추가, API 함수에서 ?? [] 처리
────────────────────────────────────────
#: 5
Schema: FeedItemSchema
불일치 내용: thumbnailImageUrl이 백엔드에서 nullable
수정: .string().min(1) → .string().nullable(), FeedCard에서 null 처리
────────────────────────────────────────
#: 6
Schema: FollowUserSchema
불일치 내용: name 필드가 백엔드에 없음
수정: 스키마에서 제거, FollowListItem/FollowListModal UI 반영
수정된 파일 목록

mock handler

#: 1
Mock: user.ts profile: postsCount
Schema: ProfileUserSchema: postCount
불일치: 필드명
────────────────────────────────────────
#: 2
Mock: search.ts recent: name, isFollowed
Schema: RecentSearchItemSchema: 제거됨
불일치: 불필요 필드
────────────────────────────────────────
#: 3
Mock: types/follow.ts + toFollowUser.ts: name
Schema: FollowUserSchema: 제거됨
불일치: 불필요 필드
────────────────────────────────────────
#: 4
Mock: feed.ts: p.images?.[0] (undefined 가능)
Schema: FeedItemSchema: .nullable()
불일치: undefined vs null

#️⃣ 테스트 결과

코드 변경에 대해 테스트를 수행한 결과를 요약해주세요. 예: 모든 테스트 통과 여부, 새로 작성한 테스트 케이스 등

#️⃣ 변경 사항 체크리스트

  • 코드에 영향이 있는 모든 부분에 대한 테스트를 작성하고 실행했나요?
  • 문서를 작성하거나 수정했나요? (필요한 경우)
  • 코드 컨벤션에 따라 코드를 작성했나요?
  • 본 PR에서 발생할 수 있는 모든 의존성 문제가 해결되었나요?

#️⃣ 스크린샷 (선택)

관련된 스크린샷이 있다면 여기에 첨부해주세요.

#️⃣ 리뷰 요구사항 (선택)

리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요.
예시: 이 부분의 코드가 잘 작동하는지 테스트해 주실 수 있나요?

📎 참고 자료 (선택)

관련 문서, 스크린샷, 또는 예시 등이 있다면 여기에 첨부해주세요

@kimnamheeee kimnamheeee requested a review from c0912jy as a code owner February 5, 2026 04:47
@github-actions
Copy link

github-actions bot commented Feb 5, 2026

CI 통과했습니다!

  • Lint / Type / Test / Build 모두 성공
  • dev 브랜치로 머지 가능합니다 🚀

@kimnamheeee kimnamheeee merged commit 73d07ad into dev Feb 5, 2026
1 check passed
@kimnamheeee kimnamheeee self-assigned this Feb 6, 2026
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