더북(TheBook)

19.9.4 페이지 기능 구현

 

페이지 기능을 구현하는 준비가 어느 정도 끝났습니다. 페이지 기능을 구현하려면 앞 절에서 배운 limit을 사용해야 하고, 추가로 skip 함수도 사용해야 합니다.

skip은 ‘넘긴다’는 의미가 있습니다. skip 함수에 파라미터로 10을 넣어 주면 첫 열 개를 제외하고, 그다음 데이터를 불러옵니다. 20을 넣어 준다면? 첫 20개를 제외하고 그다음 데이터 열 개를 불러오겠지요.

대충 감이 잡혔나요? skip 함수의 파라미터에는 (page - 1) * 10을 넣어 주면 됩니다. 1페이지에는 처음 열 개를 불러오고, 2페이지에는 그다음 열 개를 불러오게 되겠죠.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.