Задать вопрос
@GaserV

Можно ли реализовать постраничную навигацию для API?

Привет всем! Столкнулся с интересной вещью. Что если кол-во, скажем новостей, возвращаться с АПИ будет больше 1000 например? С точки зрения оптимизации наверное правильнее будет отдавать по 20-30 каких например на один запрос. Так вот. Можно ли и если да то как реализовать такую фичу, чтобы не возвращалось сразу 100500 новостей, а возвращалось малыми частями. И как в таком случае реализовать фронт? При листании страниц отсылать запрос на следующую партию новостей или как?
  • Вопрос задан
  • 175 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя index0h К ответам на вопрос (2)
index0h
@index0h
PHP, Golang. https://github.com/index0h
То, что вы ищите называется пагинация. Принимайте два опциональных параметра: uint page и uint perPage. В первом номер страницы, во втором - количество записей на страницу соответственно. Не забудьте про валидацию.
Ответ написан