О web-разработке
и даже немного больше...

Установка Node.js на Linux CentOS 7

Node.js является программной платформой, основанной на движке V8, который транслирует JavaScript в машинный код. Таким образом, традиционный JavaScript код превращается из узкоспециализированного языка в язык общего назначения. Node.js позволяет получить возможности взаимодействия устройствами ввода-вывода, посредством своего API, который был написан на языке C++. Так же существует возможность подключения внешних библиотек, написанных на разных языках, обеспечивая возможность обращения к ним из JavaScript-кода.

Преимущественно Node.js может применяться на сервере, выполняя рутинную серверную работу, и выступать в роли самого веб-сервера. Однако есть возможность создания и десктопных и оконных приложений.
В данном посту мы рассмотрим пример установки Node.js на Linux CentOS 7. Для начала давайте авторизуемся в консоли по SSH:

ssh user_login@server_ip

Как вы знаете в системе Linux CentOS в качестве стандартного пакетного менеджера используется Yum. Для установки всех необходимых компонентов мы будем использовать именно его. Давайте установим необходимые пакеты:

yum install curl sudo

Установка Node.js и npm из репоритория NodeSource

Для установки Node.js и npm нам следует включить Epel-хранилище на вашу операционную систему. Для этого выполняем команду:

sudo yum install epel-release

Далее добавляем репозиторий нужной нам версии.
Для добавления репозитория Node.js 6-версии:

curl --silent --location https://rpm.nodesource.com/setup_6.x | sudo bash -

Для Node.js 8-версии:

curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -

Вы устанавливаете у себя путь к репозиторию одной из версий, показанных выше, та которая вам больше подходит. Далее выполняем установку Node.js.

sudo yum install nodejs

После установки Node.js вам потребуется скомпилировать и установить собственные дополнения из хранилища npm. Для этого вам предварительно потребуется установить утилиты для сборки:

sudo yum install gcc-c++ make

Просмотрите версию установленной платформы Node.js, чтобы убедиться, что установка прошла успешно:

node -v

В качестве результата будет показа версия платформы. После этого так же следует проверить установку npm, аналогичным образом:

npm –v

Проверка работы Node.js

Чтобы убедиться в работе Node.js, можно создать простенький скрипт, и пробовать к нему обратиться.
Давайте создадим тестовый файл:

nano test_script.js

Добавьте в него следующее содержимое:

const http = require('http');
const port = 3000;
const ip = '127.0.0.1';

http.createServer(function (req, res) {
	res.writeHead(200, {'Content-Type': 'text/plain'});
	res.end('Hello World');
}).listen(port, ip);

console.log(`server is running on ${ip}:${port}`);

Сохраните содержимое файла, затем в консоли следует запустить узел веб-сервера с помощью такой команды:

node test_script.js

После выполнения команды в консоли должно появиться сообщение вида:

server is running on 127.0.0.1:3000

Итак, веб-сервер был запущен. Далее набрав адрес сервера в окне браузера с указанием нужного порта, т.е. 3000, вы должны увидеть страницу с надписью «Hello World». Появление данного сообщения говорит о том, что Node.js работает и исправно отдал вам эту страницу. Материал изложенный здесь довольно краток, по этой причине узнать больше информации об использовании платформы вы можете в документации продукта.

Опубликован: 19.05.2020 г.

См. также:

Установка и использование FFmpeg в CentOS 7
Сжатие PDF-файлов в Linux
Обновление пакетов в CentOS
Bash: mail: command not found
Выставляем временную зону в CentOS 7
Настройка SELinux, включение, отключение
Меняем пароль root в MySQL 5.7
Установка и настройка mSMTP на Linux

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Комментарии
  • Загрузка...
Друзья сайта