API для онлайн магазина котят с админкой
docker-compose up
Чтобы обратиться к 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