API сервиса поиска фильмов и сохранения понравившихся в своем профиле.
- MongoDB
- Express.js
- Node.js
- nginx
# Запуск приложения
npm run start
# Запуск локального сервера
npm run devPOST /signin # авторизоваться { email, password }
POST /signup # регистрация { email, password, name }
GET /users/me # информация о текущем пользователе
PATCH /users/me # обновить профиль { email, name }
GET /movies # получить массив всех сохраненных фильмов
POST /movies # сохранить фильм
DELETE /movies/:id # удалить фильм по его movieId
# объект фильма
{
country, # строка
director, # строка
duration, # число
year, # строка
description, # строка
image, # URL
trailer, # URL
thumbnail, # URL
owner, # MongoDB _id
movieId, # число
nameRU, # строка
nameEN, # строка
}PORT=3000
NODE_ENV=production
# при NODE_ENV === production JWT_KEY обязателен
JWT_KEY=beb2e6378e97e604
# при NODE_ENV === production наличие адреса базы данных обязательно
MONGO_URI='mongodb://localhost:27017/movies-explorer'| Описание | URL |
|---|---|
| Домен: | films.nomoredomains.icu |
| Домен API: | api.films.nomoredomains.icu |
| Альтернативный адрес API: | films.nomoredomains.icu/api |
| Репозиторий фронтенда: | github.com/script-ninja/movies-explorer |