Для установки и работы с приложением вам потребуется следующее:
Если nodejs не установлен, то его необходимо скачать с оф. сайта: https://nodejs.org/en/
Необходимо выбрать именно ту версию, которая соответствует вашей ОС
После установки проверяете версию nodejs -v
и версию npm.
В обычной версии сервера nodejs npm идет "в комплекте", но если у вас его нет, рекомендую разобраться в проблеме через оф. сообщество npm: https://www.npmjs.com/
Устанавливаем npm модуль express-generator: npm install -g express-generator
;
После этого эта утилита создаст базовую структуру сервера.
Заходите на мою страницу в gitHub и скачиваете образ по ссылке https://github.com/aleksey4uk/bookServer "clone or download" либо "git clone" в папку с созданным сервером, далее заменяете свои файлы на файлы их архива
После клонирования моего репозитория в свою домашнюю папку в терминале nodejs необходимо выполнить следующие действия
- Заходим в папку с моим проектом
cd bookClient
- Устанавливаем зависимости
npm install
- Клонируем, если еще не склонировали исходные файлы из моего репозитория в папку с сервером, заменяем файлы.
- Запускаем сервер и открываем наше приложение
npm start
(консоль должна быть без ошибок)
nodejs server должен по умолчанию запуститься на 8888 порту. Для проверки перейдите по адресу: http://localhost:8888 - У вас должна открыться страница c надписью "Привет"
- Сервер запускается на 8888 порту
- Сервер служит основой для данных в приложении bookClient
- Для правильной работы Приложения "КНИГИ" должен быть запущен сервер на 8888 порту(по умолчанию)