Skip to content

17u5h/HW-express-mongoDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Учебный пет-проект

Стек технологий: Node.js, express, mongoDB

Сервер на Express.js + MongoDB на основе REST API

REST API может:

  • Отдавать список всех пользователей.
  • Отдавать данные по пользователю на основе id.
  • Изменять данные пользователя на основе id.
  • Удалять данные пользователя на основе id.
  • Отдавать список всех книг.
  • Отдавать данные по книге на основе id.
  • Изменять данные книги на основе id.
  • Удалять данные книги на основе id.

Также REST API может:

  • Возвращать ошибку 404, если сущность не найдена или был запрошен несуществующий роут.
  • Возвращать ошибку 500, если что-то пошло не так при обработке запроса.
  • При успешном ответе сервера возвращать JSON-сущности.

Формат данных пользователя:

  • Имя, строка, не менее 2 символов.
  • Фамилия, строка, не менее 2 символов.
  • Username, строка, не менее 5 символов.

Формат данных книги:

  • Заголовок, строка, не менее 2 символов.
  • Автор, строка, не менее 2 символов.
  • Год выпуска, число.

About

Пет-проект на Node.js, express + mongoDB. Серверная часть книжной библиотеки

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published