Skip to content

Репозиторий сервера дипломного проекта Movies в рамках обучения в Яндекс Практикуме на Веб-разработчика.

Notifications You must be signed in to change notification settings

BaturinSS/movies-api

Repository files navigation

🌕 Краткое описание:

Сервер на Node.js Express.js.

Сервер по дипломной работе для приложения Movies.

Сервер для frontend Movies. Принимает запросы на регистрация и авторизацию пользователей. Проверяет данные запроса. Сохраняет и выдает информацию из базы данных по запросу пользователя. Создает токен для авторизованных пользователей и передает его в куках. При разработке локально токен передается в заголовках. При повторном открытии страницы проверяет токен. Настроена CORS защита. Прописана централизованная обработка ошибок и хранение логов. Сервер и приложение запущены на одной виртуальной машине с разными доменами. На ВМ уставлено все ПО для бесперебойной работы сервера.

Чеклист для самопроверки

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

✅ Скачать проект в архиве .zip;
npm i — установка зависимостей;
npm run lint — проверка на ошибки в коде;
npm run start — запуск сервера;
npm run dev — запуск сервера в режиме разработки.

🌕 Используемые Технологии:

VSCode  JavaScript  GitHub  Git  NodeJS  ExpressJS 

🌕 Произведена работа:

✅ Регистрация пользователя и сохранение в БД
✅ Авторизация пользователя
✅ Проверка токена авторизованного пользователя
✅ Ответы на запросы от пользователей
✅ Хранение информации в базе данных
✅ Проверка данных пользователя
✅ Защита данных пользователя

About

Репозиторий сервера дипломного проекта Movies в рамках обучения в Яндекс Практикуме на Веб-разработчика.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published