RestAPI를 만들려고합니다. DB에는 많은 문서가 있습니다. 각 상품에는 재산이 있습니다.RestAPI - 올바른 방식으로 데이터를 제공하는 방법
클라이언트가이를 가져 와서 사용자에게 보여줍니다. 다음과 같은 것 : ... api/goods? 필터 값은 여기입니다.
매우보기는 쉽지만 필터를 만족하는 모든 제품을 보내는 것은 잘못된 방법입니다. 나는 그것들을 분리하고 필요한 부분 만 보내야한다.
첫 번째 아이디어는 별도의 경로를 작성하여 페이지에서 필터 및 금액 문서를 얻고 페이지 수를 반환합니다. 따라서 프런트 엔드는 페이지 매김을 작성한 다음 각 페이지 매김 탭의 핸들러를 사용하여 서버에 요청하고 필요한 데이터를 얻습니다.
나는 (코드가 잘되지 않습니다하지만 주요 아이디어는) 기본 - 예를 들어 같은 것을 만들었습니다 https://github.com/Gordienko-RU/Tiny-pagination
그러나 나는 그것의 또 다른, 더 나은 구현이있다 생각했다. '모범 사례'에서는 머리말에 페이지 매김을 보내는 것에 대한 메모가 있지만 그 사실을 알 수는 없습니다.
그래서, 부품별로 데이터를 보내는 가장 좋은 방법은 무엇인지 알고 싶습니다. 또한 페이지 매김 패널 (페이지 수)을 작성하는 데 필요한 클라이언트 정보를 제공합니다.