Як встановити Node.js на Ubuntu 24.04 (Noble Numbat)
Node.js вже деякий час працюємо на ринку розробки. Це серверна мова програмування, написана на JavaScript. Щоб розпочати роботу як розробник Node.js, вам потрібно знати лише JavaScript, що спрощує його вивчення та освоєння. Node.js зазвичай використовується при побудові додатків та інструментів, які виконуються на стороні сервера. Оскільки він використовує архітектуру, керовану подіями, він підходить для обробки кількох одночасних запитів і усуває потребу в потоці для кожного запиту.
Node.js також може ефективно обробляти тисячі одночасних з’єднань, оскільки це не залежить від завершення операцій вводу/виводу перед їх виконанням. Легко встановлювати та керувати бібліотеками JavaScript за допомогою вбудованого менеджера пакетів під назвою “Node Package Manager” (широко відомий як npm). Сотні Node.js пакетів були написані завдяки внеску з відкритим вихідним кодом, щоб надати розробникам можливість приймати Node.js та бути успішними на своєму шляху розробки.
Щоб встановити Node.js на Ubuntu 24.04 (Noble Numbat), виконайте ці дії.
Крок 1. Оновлення системних пакетів
Переконайтеся, що всі ваші системні пакети оновлені, виконавши наведені нижче команди.
sudo apt update
Інші встановлені пакети також можуть бути оновлені.
sudo apt upgrade -y
Якщо ви вирішили оновити все, то перезавантажте ОС.
sudo reboot
Крок 2. Встановіть Node.js на Ubuntu 24.04
Далі виконуємо установку Node.js на Ubuntu 24.04. Зробити це можна двома способами.
Встановіть Node.js з apt репозиторіїв
Установка може бути виконана з репозиторіїв Ubuntu,
sudo apt install nodejs
Перевірте версію встановленого Node.js
$ node --version
v18.19.1
Встановіть Node.js з репозиторію Node APT
Щоб отримати найновіші релізи Node, встановіть їх із репозиторію APT, наданого командою розробників Node.
Встановіть версію для встановлення.
# Node.js 20
NODE_MAJOR=20
# Node.js 18
NODE_MAJOR=18
# Node.js 16
NODE_MAJOR=16
Встановіть залежності, необхідні для додавання репозиторію.
sudo apt update && sudo apt install -y ca-certificates curl gnupg
Імпортуйте ключ gpg підпису пакета.
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
Імпортуйте ключ gpg підпису пакета.
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
Встановіть вказану версію Node.js встановленої в змінній NODE_MAJOR
.
sudo apt update && sudo apt install nodejs -y
Перевірте успішну інсталяцію.
$ node --version
v20.12.2
Створення зразка Node.js заяви
Давайте створимо простий HTTP-серверний додаток, який працює на базі Node.js
vim myapp.js
Скопіюйте та вставте наведений нижче вміст у файл.
const http = require('http');
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.write('Hello World from Node.js!');
res.end();
});
const port = 3000; // Listening port
const hostIP = '192.168.1.202'; // Replace with your host IP
server.listen(port, () => {
console.log(`Server running at http://${hostIP}:${port}/`);
});
Далі запустіть свій сервер за допомогою наступної команди:
$ node myapp.js
Server running at http://192.168.1.202:3000/
Ви побачите повідомлення, надруковане на вашій консолі. Це вказує на те, що сервер працює:
$ curl http://192.168.1.202:3000;echo
Hello World from Node.js!
Якщо ви відкриєте веб-браузер і відвідаєте URL-адресу http://ServerIP:3000/, відповідь «Hello World from Node.js!» вказує на те, що сервер працює.
Посилання: