오프셋 페이지네이션이던 커서 페이지네이션이던 페이지네이션이라는 것 자체가 서버가 만들어질 때 만들어지는 것인가요?
아니면 예를 들면 jsonplaceholder에 있는 데이터처럼 어떠한 데이터든 받아올 때 사용할 수 있는 것인가요?
https://jsonplaceholder.typicode.com/posts?offset=10&limit=5 이런식으로 어떠한 URL이던 뒤에 페이지네이션 쿼리를 적어주면 데이터를 끊어서 가져올 수 있는건가 궁금합니다
원래부터 서버에 그런 기능이 있는 건 아니고
백엔드 개발자들이 서버를 만들 때 어떤 방식으로 만들지 정하면 됩니다 (프론트 개발자들이랑 함께 정하기도 함)
보통은 커서 기반 / 오프셋 기반이라는 큰 개념이 있고
어떤 쿼리 키워드를 어떻게 쓸 건지는 정하기 나름이에요!
그래서 만약에
내가 회사에서 개발을 한다 -> 우리 회사 백엔드 서버가 어떻게 만들어져 있는지 확인해야 함
jsonplaceholder, mockapi.io 같은 걸 사용한다 -> 해당 서버가 어떻게 만들어져 있는지 문서를 확인해야 함니다
유명한 서비스에서 제공하는 공개 API (OpenAPI) 를 사용하고 싶다 -> 보통 API 문서를 제공하니까 그걸 확인하면 됩니다
예를들어서 카카오 OpenAPI 같은 걸 써서 뭔가 만들고 싶다!하면
https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#req-user-info
이런 문서를 참고해서 만들면 됩니당 💕 채택 부탁드려요
댓글 1개