Mesto Api - это апи часть приложения Movies на Express.js Приложение предназначено для поиска фильма по их названию, сохранению фильмов и "избранное"
- В консоли проверяем установлен ли Node.js
node -vnpm -v
- Наличие установленной программы(Windows OS)
Наличие Git Bush
Если все установленно смотрим Запуск
- С помощью Git Bush выполняем команду
git clone https://github.com/P1antain/movies-explorer-api.git
- Открываем работу, в проектной среде через терминал выполняем команду(устанавливаем модули для локального сервера)
npm install
- Запускаем локальный сервер командой через терминал
npm start
- NodeJS
- Express
- MongoDB
Создавать пользователя и проходить аутентификацию
Аутентификация выполнена по средствам куки
Получать информацию о пользователе, обновлять её (Email и Имя)
Создавать понравившейся фильм, посредствам лайка, удалять фильм
Роуты
Для пользователей:
| Запрос | Роут | Описание |
| POST | /signup | Создает пользователя и сразу аутентифицирует |
| POST | /signin | Проверяет переданные в теле почту и пароль и заходит на сайт |
| GET | /signout | Производит выход из аккаунта с удалением данных куки |
| GET | /users/me | Возвращает информацию о пользователе (email и имя) |
| PATCH | /users/me | Обновляет информацию о пользователе (email и имя) |
Для фильмов:
| Запрос | Роут | Описание |
| GET | /movies | Возвращает все сохраненные карточки |
| POST | /movies | Сохраняет понравившийся фильм |
| DELETE | /movies/:movieId | Удаляет понравившийся фильм по ID |
