Skip to content

Бэкенд дипломного проекта "Movies Explorer" - приложения для поиска фильмов и сохранения их в своем личном кабинете

Notifications You must be signed in to change notification settings

alebedev85/movies-explorer-api

Repository files navigation

movies-explorer-api

Бэкенд дипломного проекта "Movies Explorer" - приложения для поиска, просмотра фильмов и сохранения их в своем личном кабинете

Выполнена реализация бэкенд части проекта, в которой предусмотрено:

  • запуск сервера;
  • установка соединения с NoSQL БД - MongoDB;
  • описание схем и моделей документов в БД;
  • централизованная обработка возможных ошибок;
  • возможность регистрации и авторизации пользователя;
  • создание основных маршрутов;
  • защита части маршрутов от неавторизованных пользователей;
  • обработка запросов по маршрутам;
  • валидация данных запроса с помощью Joi;

Использованы следующие методы и технологии:

  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • ESLint
  • Celebrate & Joi
  • Winston - логирование ошибок & запросов

Работа с сервером:

  • Создание виртуальной машины на Yandex Cloud
  • Установка MongoDB, Git, Node.js на сервер
  • Установка и запуск pm2
  • Создание и прикрепление доменных имён
  • Установка и запуск nginx
  • SSL-сертификат

About

Бэкенд дипломного проекта "Movies Explorer" - приложения для поиска фильмов и сохранения их в своем личном кабинете

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published