MastersAcademy / js-course-2017

Репозиторій з курсу "JavaScript" проекту Masters Academy
https://www.facebook.com/cherkasy.masters/
MIT License
9 stars 114 forks source link

Node JS Homework 1 #356

Open powerbot15 opened 6 years ago

powerbot15 commented 6 years ago

Скопировать себе в папку с домашкой 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"

medvedenko96 commented 6 years ago

Для чого вказувати в параметрах sort і dir значення в лапках Мені здається варіант GET /items?start=0&count=50&sort=lastName&dir=asc є правельним