Skip to content

Pagination 로직 추가하기 #64

@jhpa0308

Description

@jhpa0308

🤷‍♂️ Description

  • API 호출시, 모든 질문, 루틴, 메모리카드 조회에 불러오는 item 갯수 제한을 거는 Pagination logic 구현.

❗️Requirements

주요 변경사항:

  1. utils/pagination.js 파일 새로 생성

  2. 각 controller에서 페이지네이션이 필요한 API 수정

  • getAllQuestions
  • getComments
  • getMemoryCards
  • getRoutines
  1. Swagger 문서에 페이지네이션 관련 스키마와 파라미터 추가

모든 목록 조회 API에서 일관된 방식의 페이지네이션을 사용할 수 있도록 로직을 구현하였습니다.
각 API는 ?page=1&size=10 형식의 쿼리 파라미터를 통해 페이지네이션을 지원하며,
응답 형식도 통일되어 프론트엔드에서 쉽게 처리할 수 있습니다.

프론트엔드 구현 요구사항:
프론트엔드에서는 다음 기능들을 구현해야 합니다:

  1. 페이지 번호 표시 UI
  • 현재 페이지
  • 이전/다음 페이지 버튼
  • 총 페이지 수
  1. API 호출 시 쿼리 파라미터 처리

  2. 무한 스크롤 구현 (선택사항)

  3. 로딩 상태 처리

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions