본문 바로가기

캡스톤 졸업작품/개발 진행

Cursor Pagination 메타 데이터

20개 단위로 페이지네이션이 되는걸 알수 있으며 아래 다음 url도 잘 나온다.

그리고 그 하단 next의 값을 누르면 아래와같이 자동으로 url이 생성되며 다음 20개의 페이지가 나온다.

 

 

가장 마지막 페이지를 보면 count는 15로 마지막값임을 알수 있다. 

하지만 논리적으로 이상하게 next란 키값이 생성된다.

이것을 없애보자.

lastItem을 생성하는 조건을 가져온 게시글의 갯수와 take의 갯수가 같아야만 다음 페이지를 생성하기 위해 필요한

lastItem을 생성하게 한다.

그럼이제 next url이 생성되지 않는것을 확인할 수 있따.

 

cursor 키와 next의 키에 아무런 값이 없는게 이후에 착오를 줄 수 있으니

nullish병합 연산자를 사용해서 null을 띄우게 하였다.

 

DESC도 추가 완료 !

잘동작한다. 굿