Этот проект позволяет сохранять на свою страницу выбранные фильмы.
Целью этой части дипломной работы было написать backend приложения на Express.js, присвоить ему доменное имя и выложить на удалённый сервер. В backend применялись схемы, модели, контроллеры. Были созданы роуты для взаимодействия с базой данных, аутентификации и авторизации. Осуществлена централизованная обработка ошибок, запросы и ошибки логируются. Токен сохраняется в cookie.
Используемые технологии: Express.js, MongoDB, API, GIT
Функциональность:
- реализована регистрация пользователей и вход с помощью логина и пароля или токена;
- осуществлена возможность изменения данных пользователя; добавления и удаления фильмов;
- настроена валидация;
- основные роуты защищены от входа неавторизованных пользователей.
Публичный IP: 158.160.8.221 Домен: https://moviesexplorerdiploma.nomoredomains.sbs/api