🔢Пагинация
Для этого достаточно передать параметр page
или limit
в query-параметрах.
Запрос выглядит так:
https://XXX.mokky.dev/items?page=1&limit=2
Данный запрос вернёт 2 объекта с первой страницы.
В ответ мы получим уже объект { meta: Object, items: Array }
{
"meta": {
"total_items": 5,
"total_pages": 3,
"current_page": 1,
"per_page": 2,
"remaining_count": 3
},
"items": [
{
"id": 1,
"title": "Пицца #1"
},
{
"id": 2,
"title": "Пицца #2"
}
]
}
Почему вернулся объект, а не массив?
Когда мы делаем пагинацию, Mokky нам должен вернуть информацию о самой пагинации и список элементов.
Для этого он возвращает объект с meta
и items
Что такое meta?
Это объект с информацией о пагинации.
total_items
— кол-во всех элементов в ресурсеtotal_pages
— кол-во доступных страницcurrent_page
— на какой странице мы находимсяper_page
— сколько элементов возвращается на одну страницуremaining_count
— сколько ещё осталось объектов
Last updated