GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Node.js na CentOS 7 / RHEL 7

Node.js je open-source, multiplatformní JavaScript runtime prostředí pro vývoj síťových nástrojů a webových aplikací. Mnoho modulů Node.ja je napsáno v JavaScriptu, což zjednodušuje vývoj aplikací pomocí Node.js.

Node.js nic jiného než kombinace Runtime prostředí a modulů JavaScriptu. Node.js interpretuje JavaScript pomocí JavaScriptového enginu V8 společnosti Google a byl vyvinut Ryanem Dahlem v roce 2009.

Tato příručka vám pomůže nainstalovat Node.js na CentOS 7 / RHEL 7.

Verze Node.js

Pro uživatele jsou k dispozici dvě verze Node.js. Podívejte se na oficiální stránku, kde najdete nejnovější verzi Node.js.

  • v12.x (dlouhodobě podporováno)
  • v13.x (aktuální nejnovější verze)

Instalovat Build Toos (volitelné)

Pokud chcete zkompilovat a nainstalovat nativní doplňky z npm, možná budete muset nainstalovat nástroje pro sestavení.

yum groupinstall -y 'Development Tools'

Konfigurace úložiště Node.js

NodeSource spravuje binární balíčky Node.js pro operační systémy CentOS, Ubuntu a Debian. Můžete si vybrat jednu z verzí Node.js, kterou chcete nainstalovat do svého počítače.

Node.js 12.x (LTS)

yum -y install -y curl 

curl -sL https://rpm.nodesource.com/setup_12.x | bash -

Node.js 13.x (nejnovější verze)

yum -y install -y curl

curl -sL https://rpm.nodesource.com/setup_13.x | bash -

Nainstalujte Node.js

Po přidání PPA na server nainstalujte Node.js pomocí následujícího příkazu. Spolu s Node.js se nainstaluje také NPM (Node Package Manager).

yum install -y nodejs

Zkontrolujte verzi Node.js pomocí následujícího příkazu.

node -v

Výstup:

v12.16.1

Zkontrolujte verzi npm.

npm -v

Výstup:

6.13.4

Instalovat přízi

Yarn je další správce balíčků pro instalaci a správu balíčků pro Node.js.

Chcete-li nainstalovat správce balíčků Yarn, spusťte:

curl -sL https://dl.yarnpkg.com/rpm/yarn.repo -o /etc/yum.repos.d/yarn.repo

yum install -y yarn

Firewall

V další části vytvoříme webový server, který bude naslouchat na TCP portu 8080 k ověření aplikace NodeJS. Pro přístup k aplikaci tedy musíme povolit TCP port 8080 ve firewallu.

firewall-cmd --permanent --add-port=8080/tcp

firewall-cmd --reload

Vytvořit testovací webový server

Pokud chcete otestovat svou instalaci Node.js, vytvořte webový server a spusťte jej s Node.js.

Vytvořme soubor s názvem web_server.js .

vi web_server.js

Umístěte níže uvedený obsah do web_server.js soubor.

const http = require('http');
const port = 8080;
const server = http.createServer((req, res) => {
   res.writeHead(200, {'Content-Type': 'text/plain'});
   res.end('Hello World\n');
});
server.listen(port, () => {
  console.log(`Server running at http://your-ip-add-ress:${port}/`);
});

Nyní spusťte webový server pomocí níže uvedeného příkazu.

node --inspect web_server.js

Na vašem terminálu by se měla zobrazit následující zpráva.

Debugger listening on ws://127.0.0.1:9229/ef72c217-65e6-4dab-a559-6c2fae7e69c4
For help, see: https://nodejs.org/en/docs/inspector
Server running at http://your-ip-add-ress:8080/

To potvrzuje, že webový server byl spuštěn a naslouchá na portu 8080 .

Ověřit přihlášku

Otevřete webový prohlížeč a přejděte na následující webovou adresu.

http://your-ip-add-ress:8080

Měli byste získat níže uvedenou webovou stránku.

Závěr

To je vše. Úspěšně jste nainstalovali Node.js na CentOS 7 / RHEL 7.


Ubuntu
  1. Jak nainstalovat phpMyAdmin na RHEL 8 / CentOS 8

  2. Jak nainstalovat P7Zip na RHEL 8 / CentOS 8

  3. Jak nainstalovat Icinga 2 na CentOS 8 / RHEL 8

  1. Jak nainstalovat node.js na RHEL 8 / CentOS 8 Linux

  2. Jak nainstalovat ntfs-3g na RHEL 8 / CentOS 8

  3. Jak nainstalovat PHP-mbstring na RHEL 8 / CentOS 8

  1. Jak nainstalovat phantomjs na RHEL 8 / CentOS 8

  2. Jak nainstalovat Dropbox na RHEL 8 / CentOS 8

  3. Jak nainstalovat kompas na RHEL 8 / CentOS 8