Все действия происходят в среде Windows. Данное описание опробовано на Windows 8.1.
-
Cкачивание проекта c github:
-
Заходим по адресу:
https://github.com/gorvic/part1.angular
и скачиваем с помощью кнопки 'Download ZIP'
-
Распаковываем в то место, где будет располагаться корневая папка нашего проекта.
-
Папка app из архива должна быть следующей вложенной папкой относительно корневой папки проекта.
-
-
Установка nodeJS.
-
Заходим на сайт nodeJS.
-
Выбираем последний релиз для ОС Windows (в данном случае v. 4.2.4 LTS для x64). Скачиваем по ссылке:
https://nodejs.org/dist/v4.2.4/node-v4.2.4-x64.msi
-
Скачанный файл запускаем под пользователем с административными правами. В процессе установки никаких настроек не меняем.
-
-
Запуск сервера под nodeJS.
-
Открываем командную консоль: Пуск - Выполнить, набираем
cmd
. -
В консоли заходим в папку нашего проекта.
-
Будучи в папке выполняем следующую команду:
node server
В консоли, в случае успешного запуска должна появиться надпись:
Express server listening on port 8080
-
Если порт по-умолчанию (8080) занят, то необходимо зайти в файл
server.js
в корневой папке проекта и поменять вручную
номер порта на подходящее значение. -
После запуска сервера, зайдя в браузер по адресу:
http://localhost:8080/
должна стать доступна страница проекта объявлений.
В случае, если номер порта был изменён в предыдущем пункте, то вместо 8080 проставить изменённое значение.
-
-
Для корректного отображения объявлений необходим запущенный сервер бэкенда на Yii2. Адрес бэкенда прописан в файле dataservice.js. При необходимости его требуется заменить на нужный (
/
в конец не ставится). Инструкцию по установке сервера бэкенда см. здесь