Инструменты пользователя

Инструменты сайта


doc:1605:643.mgul.16051-01_32_01

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:1605:643.mgul.16051-01_32_01 [2020/06/22 19:36]
kostylev
doc:1605:643.mgul.16051-01_32_01 [2020/06/23 12:59] (текущий)
kostylev [Программные зависимости]
Строка 29: Строка 29:
   * express-graphql - модуль,​ связывающий фреймворк express и graphql   * express-graphql - модуль,​ связывающий фреймворк express и graphql
   * fetch - модуль для отправки асинхронных запросов   * fetch - модуль для отправки асинхронных запросов
-Все вышеперечисленные модули ​устанавливаются по-отдельности с помощью команды:​+Все вышеперечисленные можно ​установить по-отдельности с помощью команды:​
  
 <​code>​$ npm install "​имя пакета"</​code>​ <​code>​$ npm install "​имя пакета"</​code>​
 +Также все программные зависимости можно установить одной командой. Данный процесс описан в разделе "​Установка программного интерфейса на сервер"​.
  
 Все вышеописанное программное обеспечение необходимо устанавливать на операционные системы семейства Linux и Windows. При использовании Windows единственным ограничением будет необходимое использование операционной системы Windows 7 или выше. Все вышеописанное программное обеспечение необходимо устанавливать на операционные системы семейства Linux и Windows. При использовании Windows единственным ограничением будет необходимое использование операционной системы Windows 7 или выше.
Строка 42: Строка 43:
 2. Установим пакет build-essential:​ 2. Установим пакет build-essential:​
 <​code>​$ sudo apt-get install build-essential</​code>​ <​code>​$ sudo apt-get install build-essential</​code>​
-3. Установим Redis+3. Установим Redis:
 <​code>​$ sudo apt install redis-server</​code>​ <​code>​$ sudo apt install redis-server</​code>​
-4. Перезагрузим Redis+4. Перезагрузим Redis:
 <​code>​$ sudo systemctl restart redis.service</​code>​ <​code>​$ sudo systemctl restart redis.service</​code>​
-5. Поставим автозапуск сервера Redis при запуске сервера+5. Поставим автозапуск сервера Redis при запуске сервера:
 <​code>​$ sudo systemctl enable redis.service</​code>​ <​code>​$ sudo systemctl enable redis.service</​code>​
-6. Проверим работу Redis+6. Проверим работу Redis:
 <​code>​$ redis-cli</​code>​ <​code>​$ redis-cli</​code>​
-7. Введем команду+7. Введем команду:
 <​code>​$ ping</​code>​ <​code>​$ ping</​code>​
 В результате должно вывестись сообщение "​PONG",​ что будет означать успешную установку Redis В результате должно вывестись сообщение "​PONG",​ что будет означать успешную установку Redis
Строка 56: Строка 57:
 ===== Установка Node.js ===== ===== Установка Node.js =====
  
-1. Установим сам ​node.js+1. Установим сам ​Node.js:
 <​code>​$sudo apt install nodejs </​code>​ <​code>​$sudo apt install nodejs </​code>​
-2. Установим менеджер пакетов+2. Установим менеджер пакетов:
 <​code>​$sudo apt install npm </​code>​ <​code>​$sudo apt install npm </​code>​
  
Строка 93: Строка 94:
 ====== Приложение 1 ====== ====== Приложение 1 ======
 ===== Файл package.json ===== ===== Файл package.json =====
 +<​code>​
 { {
   "​name":​ "​diplom",​   "​name":​ "​diplom",​
Строка 102: Строка 104:
   "​dependencies":​ {   "​dependencies":​ {
     "​cookie-parser":​ "​~1.4.4",​     "​cookie-parser":​ "​~1.4.4",​
-    "​crypto":​ "​^1.0.1",​ 
     "​debug":​ "​~2.6.9",​     "​debug":​ "​~2.6.9",​
     "​express":​ "​~4.16.1",​     "​express":​ "​~4.16.1",​
Строка 116: Строка 117:
     "​redis":​ "​^2.8.0",​     "​redis":​ "​^2.8.0",​
     "​request":​ "​^2.88.0",​     "​request":​ "​^2.88.0",​
-    "​speakeasy":​ "​^2.0.0",​ 
-    "​util":​ "​^0.12.1"​ 
   }   }
 } }
  
 +</​code>​
  
doc/1605/643.mgul.16051-01_32_01.1592843771.txt.gz · Последние изменения: 2020/06/22 19:36 — kostylev