- Вся разработка ведется на платформе Node.js
- Для ускорения и привидения к единому понятному коду использую фреймворк Express
- Созданы схемы и модели ресурсов API с помощью Mongoose
- Созданы роуты и контроллеры
- Реализована аутентификация и авторизация
- Реализовано логирование
- Создан сервер через yandex cloud и домен + прикреплён домен к серверу
- Выпущен SSL сертификат
- Создан на сервере .env файл для хранения секретного ключа
- Данные валидированы с помощью celebrate
- Тестирование сервера произодилось в Postman
- Для простоты масштабирования и близости к JSON выбрано использование базы данных NoSQL MongoDB
- добавил поддержку CORS
- добавил обрабатку ошибок централизованно
-
Notifications
You must be signed in to change notification settings - Fork 0
ninam2013/movies-explorer-api
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published