Skip to content

Latest commit

 

History

History
48 lines (28 loc) · 1.94 KB

readme.md

File metadata and controls

48 lines (28 loc) · 1.94 KB

СберМурркет

API для онлайн магазина котят с админкой

Как запустить?

docker-compose up

Формат запросов к API

Чтобы обратиться к API СберМурркета, нужно выполнить GET запрос вида:

host:3000/list?PARAMS
  • PARAMS (не обязательно) — входные параметры API, последовательность пар name=value, разделенных амперсандом;

Список параметров:

  • id - уникальный id кота в БД, вернет JSON с информацией по коту с данным id;

  • find - поисковый запрос, для корректной выдачи обязательна передача sort;

  • sort - Тип сортировки:

    • 1 - Сортировка по умолчанию, если передан find сортирует по релевантности, иначе сортирует по имени;
    • 2 - Сортировка по породе;
    • 3 - Сортировка по возрасту;

Пример запроса:

127.0.0.1:3000/list?sort=1&find=кот

Админка

Рендерит шаблон страницы, после на клиенте делает запросы к API и с помощью JS и jQuery отображает данные

Содержит:

  • Главная страница - host:3000
  • Страница авторизации - host:3000/login
  • Страница всех котиков с пагинацей по 5 штук - host:3000/admin/cats (доступна после авторизации)
  • Страница отдельного котика - host:3000/admin/cat?id=[id кота] (доступна после авторизации)

Логин и пароль

Тестовый админ пользователь:

  • Логин: root
  • Пароль: root