더북(TheBook)

22.10 페이지네이션 구현

블로그에서 포스트 목록을 볼 때 한 페이지에 보이는 포스트의 개수는 10~20개 정도가 적당합니다. 지금 만든 list API는 현재 작성된 모든 포스트를 불러오는데요. 포스트 개수가 몇 백 개라면 로딩 속도가 느려지겠지요? 또 포스트 목록을 볼 때 포스트 전체 내용을 보여 줄 필요는 없고, 처음 200자(글자) 정도만 보여 주면 적당합니다. 불필요하게 모든 내용을 보여 주면 역시 로딩 속도가 지연되고, 트래픽도 낭비될 것입니다.

따라서 list API에 페이지네이션(pagination) 기능을 한번 구현해 보겠습니다.

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