페이지네이션의 개념과 프로젝트에 사용된 유틸 로직들을 설명합니다.
페이지네이션은 데이터를 여러 페이지로 나누어 보여주는 기능입니다. 일반적으로 클라이언트가 페이지 번호와 페이지 크기를 요청에 보내면, 서버는 해당 페이지에 대한 데이터를 반환합니다.
page)와 한 페이지에 보여줄 데이터 수(limit)를 요청으로 보냅니다.totalCount, totalPage, page, take)를 제공합니다.이 프로젝트에서는 PagenationUtil을 정의해 관련 기능을 지원합니다.
export interface Request {
page?: number | null;
limit?: number | null;
}
page: 요청한 페이지 번호.
limit : 한 페이지에 가져올 데이터의 최대 개수.