Задание: реализовать сортировку данных по полям lastName и bornCountry с направлениями поиска (asc, desc) и пагинацией по 50 элементов. Поля с фильтрами в запросе: sort , dir, start, count. Примеры запросов, которые будет приходить (первый запрос приходит без сортировок)
GET /items?start=0&count=50GET /items?start=0&count=50&sort="lastName"&dir="asc"GET /items?start=0&count=50&sort="lastName"&dir="desc"GET /items?start=50&count=50&sort="lastName"&dir="desc"GET /items?start=100&count=50&sort="lastName"&dir="desc"GET /items?start=0&count=50&sort="bornCountry"&dir="asc"
Скопировать себе в папку с домашкой https://github.com/MastersAcademy/js-course-2017/tree/master/lectures_node/lecture2_express. запустить там
npm install
Сервер запускается
node server.js
Задание: реализовать сортировку данных по полям
lastName
иbornCountry
с направлениями поиска (asc
,desc
) и пагинацией по 50 элементов. Поля с фильтрами в запросе:sort
,dir
,start
,count
. Примеры запросов, которые будет приходить (первый запрос приходит без сортировок)GET /items?start=0&count=50
GET /items?start=0&count=50&sort="lastName"&dir="asc"
GET /items?start=0&count=50&sort="lastName"&dir="desc"
GET /items?start=50&count=50&sort="lastName"&dir="desc"
GET /items?start=100&count=50&sort="lastName"&dir="desc"
GET /items?start=0&count=50&sort="bornCountry"&dir="asc"