HTTP-сервер на Node.js
ЛР06
Создаем на Github репозиторий cwp-06, клонируем его, открываем в IDE
Копируем файлы из cwp-05
Нам необходимо расширить функционал нашего сервера
1. Для /articles/readall добавить возможность запросить сотрировку по любому полю по-убыванию или по-возрастанию. Через параметры запроса, например:
{
  ...,
  "sortField": "author",
  "sortOrder": "asc"
}
Значения по-умолчанию
{
  ...,
  "sortField": "date",
  "sortOrder": "desc"
}
2. Для /articles/readall добавить возможность запросить постраничный вывод с указанием номера страницы и количества записей на странице. Например
{
  ...,
  "page": "2",
  "limit": "25"
}
Значения по-умолчанию
{
  ...,
  "page": "1",
  "limit": "10"
}
3. /articles/readall должно возвращать ответ в следующей форме
{
  "items": [ ... статьи ],
  "meta": {
    "page": 2,
    "pages": 5,
    "count": 43
    "limit": 10
  }
}
4. Для /api/articles/readall добавить возможность запросить статьи с комментариями или без. Например
{
  ...,
  "includeDeps": true
}
Значения по-умолчанию
{
  ...,
  "includeDeps": false
}
5. Добавить URL /api/logs, который будет отправлять логи сервера в формате JSON. Для удобства можем начать хранить логи в формате JSON
Синхронизируем локальный репозиторий с удаленным (сделаем push на Github)
Покажите историю коммитов своего репозитория на Github
Продемонстрируйте запросы через Postman
Продемонстрируйте логи сервера через HTTP
Документация модуля http