Skip to content

prodigystd/libraryApiNodeJs

Repository files navigation

libraryApiNodeJs

Спроектировать схему БД и backend для хранения библиотеки. Интересуют авторы и книги. Взаимодействие с пользователем происходит посредством HTTP запросов к API. Все ответы представляют собой JSON объекты.

Сервер реализует следующие методы:

выдача всех книг одного автора выдача автора по книге выдача списка книг, написанных ровно 3 соавторами. Результат: книга - количество соавторов.

Использование:

В корневой папке запустить: docker-compose up

Описание api:

выдача всех книг одного автора:
Тип запроса: GET
Параметр: author_name
Тип параметра: строка
http://localhost:8081/book/books-by-author?author_name=Толстой

выдача автора по книге:
Тип запроса: GET
Параметр: book_name
Тип параметра: строка
http://localhost:8081/author/authors-by-book?book_name=Война

выдача списка книг, написанных ровно 3 соавторами. Результат: книга - количество соавторов:
Тип запроса: GET
Параметр: author_count
Тип параметра: целое число
http://localhost:8081/book/books-by-author-count?author_count=3

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published