/movies-explorer-api

back-end for gradiation work YP

Primary LanguageJavaScript

movies-explorer-api

back-end for gradiation work YP

О проекте

Это серверная часть выпускной работы YP. Её тема - сайт по подбору фильмов, который позволяет хранить "избранные".

Инструменты и стек

#Express #MongoDB #NodeJS #JWT #eslint #nodemon #bcrypt #celebrate #body-parser #express-winston #express-rate-limit #mongoose #winston

Установка и запуск

  1. Клонируйте репозиторий: git clone https://github.com/ваш-юзернейм/название-репозитория.git
  2. Перейдите в папку проекта: cd название-репозитория
  3. Установите зависимости: npm install
  4. Запустите сервер: npm start

Описание API

Пользователи

  • POST /signup - Регистрация нового пользователя
  • POST /signin - Авторизация пользователя
  • POST /signout - Выход пользователя
  • GET /users/me - Получение информации о текущем пользователе
  • PATCH /users/me - Обновление данных текущего пользователя

Фильмы

  • GET /movies - Получение списка сохраненных фильмов
  • POST /movies - Сохранение нового фильма
  • DELETE /movies/:movieId - Удаление сохраненного фильма по идентификатору