Как установить Node.js на Ubuntu 20.04

·1 мин. чтения·

В качестве примера используется VPS-хостинг с предустановленной Ubuntu 20.04.3 LTS. Имейте в виду, что принципиальной разницы для Node.js между несколькими последними версиями Ubuntu не должно быть.

Скачиваем пакет установки для версии 16.x:

curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -

Устанавливаем пакет:

sudo apt install -y nodejs

Проверяем, что установка прошла успешно:

node --version
npm --version

v16.20.1
8.19.4

Создаем новый фаил и делаем его исполняемым:

sudo nano /home/index.js
sudo chmod 755 /home/index.js

Внутрь добавляем следующий код:

var http = require('http');
var port = 8080;
http.createServer(function (request, response) {
  response.writeHead(200, {'Content-Type': 'text/plain'});
  response.end('Hello world!');
}).listen(port);
console.log(`Server is running on port ${port}`);

Чтобы запустить наше приложение и проверить его работоспособность, выполните следующую команду:

node /home/index.js

В консоли вы увидите следующее:

Server is running on port 8080

Чтобы открыть приложение в браузере, необходимо явно указать порт:

http://127.0.0.1:8080/

Примечание: Если вы используете удалённый сервер то замените 127.0.0.1 на IP вашего удаленного сервера. Также убедитесь, что порт 8080 открыт и доступен извне.

В случае успеха, вы увидите в браузере следующий текст:

Hello world!

Более надежным и продвинутым способом запуска Node.js приложений является PM2. Читайте подробнее в другой статье.

Похожие публикации

Повторная инициализация нескольких TinyMCE редакторов
Как-то была необходимость перезагрузить одновременно несколько редакторов... Читать далее
·1 мин. чтения
Исполнилось 20 лет игре Герои Меча и Магии 3
Ровно двадцать лет назад, 3 марта 1999 года, в продаже появилась третья часть... Читать далее
·2 мин. чтения
Исполнилось 20 лет игре Counter-Strike
19 июня 1999 состоялся выпуск первой бета версии известной всем игры... Читать далее
·4 мин. чтения

© geekrainian.com