3.6.2 Використання Node.js на хостингу
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 достатньо використовувати команду:
- node
ВивідWelcome to Node.js v18.20.2.
Тип ".help" for more information.
Важливо розуміти: Node.js на хостингу можливо використовувати тільки для роботи пакетних менеджерів npm або yarn, а також для вирішення проблем із залежностями у сучасних CMS або фреймворків. Запуск окремих веб-сервісів або демонів на базі Node.js на хостингу недоступний. Реалізувати подібне можливо лише в рамках послуг Віртуальних серверів VPS/VDS або Виділених фізичних серверів, де користувач може бути наданий монопольний доступ до сервера