Быстрый старт
При ручном запуске браузера используйте порт 3000 для фронтенда, 3001 для бэкенда
Все команды выполняйте в терминале (консоли) вашей операционной системы
Локальная разработка требует создания специальной структуры проекта на вашем компьютере. Следуйте пошаговой инструкции для успешного развертывания.
Шаг 1. Создание рабочей директории
- Создайте корневую папку для проекта (например: dev)
- Перейдите в созданную директорию
Команды для выполнения:
mkdir dev
cd devШаг 2. Развертывание клиентской части приложения
Клиентская часть отвечает за пользовательский интерфейс приложения.
2.1. Клонируйте репозиторий с фронтендом
git clone https://github.com/pnrf/movies-explorer-frontend.git2.2. Перейдите в директорию проекта
cd movies-explorer-frontend2.3. Установите необходимые зависимости
npm install2.4. Запустите приложение (порт 3000)
npm run startПосле успешного запуска откройте браузер по адресу http://localhost:3000. Должна отобразиться главная страница приложения.
Шаг 3. Развертывание серверной части приложения
Серверная часть обеспечивает работу с данными и аутентификацией.
3.1. Вернитесь в корневую директорию
cd ..3.2. Клонируйте репозиторий с бэкендом
git clone https://github.com/pnrf/movies-explorer-api.git3.3. Перейдите в директорию серверного проекта
cd movies-explorer-api3.4. Установите зависимости
npm install3.5. Запустите сервер (порт 3001)
npm run devПри успешном запуске в консоли появятся сообщения:
> movies-explorer-api@1.0.0 start
> node app.js
Приложение слушает порт: 3001
БД успешно подключенаПроверьте работу сервера, открыв в браузере адрес http://localhost:3001. На веб-странице должно отобразиться сообщение:
{"message":"Требуется авторизоваться"}