3.6.2 Використання Node.js на хостингу

Node.js Banner

Node.js або як його ще називають Node – програмне середовище, що дозволяє виконувати JavaScript код у серверному середовищі хостингу. Це середовище є залежністю для багатьох сучасних двигунів (CMS) і фреймворків.

На хостингу TheHost Node.js підтримується всіма тарифними планами Преміум хостингу, а також Реселлінг хостингу.

Користувачам нашого хостингу доступні всі стабільні версії LTS Node.js:

  • Node.js 22
  • Node.js 20 (Кодова назва Iron)
  • Node.js 18 (Кодова назва Hydrogen, використовується за замовчуванням)
  • Node.js 16 (Кодова назва Gallium)
  • Node.js 14 (Кодова назва Fermium)
  • Node.js 12 (Кодова назва Erbium)

За замовчуванням абонентам хостингу доступна версія Node.js 18, але якщо в процесі роботи Вам знадобиться інша версія, то скористатися нею ви зможете, скориставшись однією із запропонованих нижче схем. Використання Node передбачає попереднє з’єднання SSH.

Для використання Node.js 18 використовуйте такі команди:

  • node або node-18 – інтерпретатор Node.js v18
  • npm або npm-18 – запуск менеджера пакетів npm, що входить до складу Node.js v18
  • npx або npx-18 – запуск утиліти npx, що входить до складу Node.js v18
  • yarn або yarn-18 – запуск менеджера пакетів yarn, встановленого в Node.js v18
Додатково: для використання інших версій Node.js, наприклад Node v22, використовуйте такі команди
  • node-22 – інтерпретатор Node.js v22
  • npm-22 – запуск менеджера пакетів npm, що входить до складу Node.js v22
  • npx-22 – запуск утиліти npx, що входить до складу Node.js v22
  • yarn-22 – запуск менеджера пакетів yarn, встановленого в Node.js v22

У прикладі використовується версія 22. Команди для використання інших версій ідентичні, за винятком номера версії Node.

Для запуску середовища виконання Node.js достатньо використовувати команду:

  1. node
Вивід
Welcome to Node.js v18.20.2. Тип ".help" for more information.

Важливо розуміти: Node.js на хостингу можливо використовувати тільки для роботи пакетних менеджерів npm або yarn, а також для вирішення проблем із залежностями у сучасних CMS або фреймворків. Запуск окремих веб-сервісів або демонів на базі Node.js на хостингу недоступний. Реалізувати подібне можливо лише в рамках послуг Віртуальних серверів VPS/VDS або Виділених фізичних серверів, де користувач може бути наданий монопольний доступ до сервера