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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions