20개 단위로 페이지네이션이 되는걸 알수 있으며 아래 다음 url도 잘 나온다.
그리고 그 하단 next의 값을 누르면 아래와같이 자동으로 url이 생성되며 다음 20개의 페이지가 나온다.
가장 마지막 페이지를 보면 count는 15로 마지막값임을 알수 있다.
하지만 논리적으로 이상하게 next란 키값이 생성된다.
이것을 없애보자.
lastItem을 생성하는 조건을 가져온 게시글의 갯수와 take의 갯수가 같아야만 다음 페이지를 생성하기 위해 필요한
lastItem을 생성하게 한다.
그럼이제 next url이 생성되지 않는것을 확인할 수 있따.
cursor 키와 next의 키에 아무런 값이 없는게 이후에 착오를 줄 수 있으니
nullish병합 연산자를 사용해서 null을 띄우게 하였다.
DESC도 추가 완료 !
잘동작한다. 굿
'캡스톤 설계 [건물별 소통 플랫폼 BBC] > 개발 진행' 카테고리의 다른 글
Paginate 일반화 하기 (0) | 2023.10.31 |
---|---|
Page Pagination 완성 (0) | 2023.10.31 |
Cursor Pagination &Page Pagination (0) | 2023.10.30 |
페이지네이션 기능 구현 이전 entity id명 통일 (0) | 2023.10.30 |
중간 보고서 및 발표 대비 제안서 발표 피드백 (0) | 2023.10.24 |