Мне нужно запросить постраничные данные с json-сервера. Я хочу получить страницу пользователей, содержащую 10 результатов для каждой страницы. Для этого я делаю GET
запрос к /posts/page/1
, но я знаю, что мне нужно запросить его как /posts?_start=0&_end=9
, потому что именно так работает json-сервер.
Проблема в том, что мой реальный бэкэнд работает так, и оба запроса должны выполняться одинаково с внешнего интерфейса, независимо от того, использую ли я свой реальный бэкэнд-сервер или тестовый json-сервер.
Я пытался использовать routes.json
, но не вижу способа добавить логику для преобразования номера страницы в параметры _start
и _end
на routes.json
, поскольку это файл json.
Мне просто нужен json-сервер для возврата ответа от /posts?_start=0&_end=9
каждый раз, когда я запрашиваю /trips/page/1
, опять же, с логикой для преобразования номера страницы в параметры _start
и _end
.
Как мне это сделать?