Для установки и работы с приложением вам потребуется следующее:
Если nodejs не установлен, то его необходимо скачать с оф. сайта: https://nodejs.org/en/
Необходимо выбрать именно ту версию, которая соответствует вашей ОС
После установки проверяете версию nodejs -v
и версию npm.
В обычной версии сервера nodejs npm идет "в комплекте", но если у вас его нет, рекомендую разобраться в проблеме через оф. сообщество npm: https://www.npmjs.com/
После проверки всех компонентов, необходимо установить и настраить nodejs server из моего репозитория по адресу: http://github.com/aleksey4uk/bookServer
Заходите на мою страницу в gitHub и скачиваете образ по ссылке https://github.com/aleksey4uk/bookClient "clone or download" либо "git clone"
После клонирования моего репозитория в свою домашнюю папку в терминале nodejs необходимо выполнить следующие действия
- Заходим в папку с моим проектом
cd bookClient
- Запускаем наш nodejs-server. Установка и настройку вы найдете в моем репозитории: https://github.com/aleksey4uk/bookServer
nodejs server должен по умолчанию запуститься на 8888 порту. Для проверки перейдите по адресу: http://localhost:8888 - Устанавливаем зависмости
sudo npm install
- Запускаем сервер и открываем браузер
sudo npm start
- У вас должна открыть страница в браузере со списком книг.
- Правильная работа приложения гарантируется только в том случае, если nodejs server будет запущен на 8888 порту
- В Файле packeje.json должна быть строка
proxy locolhost:8888/users
- В приложении можно переходить на страницу автора кликом по его имени. Возврат к списку производиться кликом на кнопку "назад"
Наш клиентский сервер получает данные из сервере nodejs.