/express-mesto-gha

Учебный проект "Mesto" - разработка бэкенда для сервиса

Primary LanguageJavaScript

Tests Tests

Бэкенд сервиса Mesto

Серверная часть проекта, в которой реализованы функии:

  • регистрации/авторизаци
  • получения данных всех пользователей и конкретного пользователя по его id
  • обновления данных пользователя (его имени и профессии)
  • обновления аватара пользователя
  • создания/удаления карточки
  • постановки/снятия лайка с карточки
  • получения всех карточек из базы

Директории

/routes — папка с файлами роутера
/controllers — папка с файлами контроллеров пользователя и карточки
/models — папка с файлами описания схем пользователя и карточки

Запуск проекта

npm run start — запускает сервер
npm run dev — запускает сервер с hot-reload

Ссылка на репозиторий: https://github.com/vsgofman/express-mesto-gha