Оглавление
Express.js
, представляет собой написание серверной логики для объединения с частью фронтенда.
Проект задеплоен на виртуальную машину, размещенную на Яндекс Облаке.
Адрес репозитория: https://github.com/Markelov97Vad/movies-explorer-api
Ссылки на проект:
IP: 51.250.90.36
Backend: https://api.marsello.diploma.nomoredomains.rocks
Ссылка на чек-лист
https://code.s3.yandex.net/web-developer/static/new-program/web-diploma-criteria-2.0/index.html
* - проект прошел код-ревью
git clone https://github.com/Markelov97Vad/movies-explorer-api.git
- клонировать репозиторий (HTTPS) на свое устройствоnpm i
- установить зависимостиnpm run dev
- запустить приложение в режиме разработчика c hot-reload (в браузере ввести ссылку http://localhost:3000/, где 3000 - рабочий порт)
npm run start
- запустить dev-режим сборки приложения
- Регистрация и авторизация пользователя
- Аутентификация пользователя по JWT токену
- Редактирование данных пользователя
- Добавление фильма в личный кабинет
- Удаление фильма из личного кабинета