Skip to content

P1antain/movies-explorer-api

Repository files navigation

Проект Movies Api

Что же за Movies Api?

Mesto Api - это апи часть приложения Movies на Express.js Приложение предназначено для поиска фильма по их названию, сохранению фильмов и "избранное"

Перед началом работы проверить

  1. В консоли проверяем установлен ли Node.js
  • node -v
  • npm -v
  1. Наличие установленной программы(Windows OS)
  • Наличие Git Bush

Если все установленно смотрим Запуск

Установка (Windows OS)

  1. Node.js
  2. Git Bash

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

  1. С помощью Git Bush выполняем команду

git clone https://github.com/P1antain/movies-explorer-api.git

  1. Открываем работу, в проектной среде через терминал выполняем команду(устанавливаем модули для локального сервера)

npm install

  1. Запускаем локальный сервер командой через терминал

npm start

Используемые технологии в проекте

  • NodeJS
  • Express
  • MongoDB

Возможности проекта

Создавать пользователя и проходить аутентификацию

Аутентификация выполнена по средствам куки

Получать информацию о пользователе, обновлять её (Email и Имя)

Создавать понравившейся фильм, посредствам лайка, удалять фильм

Запросы для тестирования Postman

Роуты Для пользователей:

Запрос Роут Описание
POST /signup Создает пользователя и сразу аутентифицирует
POST /signin Проверяет переданные в теле почту и пароль и заходит на сайт
GET /signout Производит выход из аккаунта с удалением данных куки
GET /users/me Возвращает информацию о пользователе (email и имя)
PATCH /users/me Обновляет информацию о пользователе (email и имя)

Для фильмов:

Запрос Роут Описание
GET /movies Возвращает все сохраненные карточки
POST /movies Сохраняет понравившийся фильм
DELETE /movies/:movieId Удаляет понравившийся фильм по ID

Спасибо за внимание

image

About

Backend часть приложения Movie на Express.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors