Серверная часть проекта, в которой реализованы функии:
- регистрации/авторизаци
- получения данных всех пользователей и конкретного пользователя по его id
- обновления данных пользователя (его имени и профессии)
- обновления аватара пользователя
- создания/удаления карточки
- постановки/снятия лайка с карточки
- получения всех карточек из базы
/routes
— папка с файлами роутера
/controllers
— папка с файлами контроллеров пользователя и карточки
/models
— папка с файлами описания схем пользователя и карточки
npm run start
— запускает сервер
npm run dev
— запускает сервер с hot-reload
Ссылка на репозиторий: https://github.com/vsgofman/express-mesto-gha