Skip to content

СберМурркет - API для онлайн магазина котят с админкой

Notifications You must be signed in to change notification settings

VITca64rus/cats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

СберМурркет

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

About

СберМурркет - API для онлайн магазина котят с админкой

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published