GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat NodeJS na CentOS 8 / RHEL 8

NodeJS je open-source, multiplatformní běhové prostředí JavaScriptu pro vývoj síťových nástrojů a webových aplikací. Mnoho modulů NodeJS je napsáno v JavaScriptu, což usnadňuje vývoj aplikací.

NodeJS je kombinací Runtime prostředí a modulů JavaScriptu. Node.js interpretuje JavaScript pomocí enginu V8 JavaScript společnosti Google, který v roce 2009 vyvinul Ryan Dahl.

V tomto příspěvku uvidíme, jak nainstalovat NodeJS na CentOS 8 / RHEL 8.

Verze NodeJS

Pro uživatele jsou k dispozici dvě verze NodeJS. 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é)

Chcete-li zkompilovat a nainstalovat nativní doplňky z npm, musíte nainstalovat vývojové nástroje.

yum groupinstall -y 'Development Tools'

Nainstalujte NodeJS na CentOS 8 / RHEL 8

Nainstalujte NodeJS pomocí NodeSource (doporučeno)

Nainstalujte NodeJS 12

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

yum install -y nodejs

Nainstalujte NodeJS 13

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

yum install -y nodejs

Nainstalujte NodeJS pomocí úložiště OS

NodeJS v10.x je k dispozici z úložiště AppStream (rhel-8-for-x86_64-appstream-rpms) pro RHEL 8 a AppStream pro CentOS 8. Můžete jej tedy jednoduše nainstalovat pomocí příkazu yum.

Po instalaci NodeJS se spolu s Node.js nainstaluje také NPM (Node Package Manager).

yum install -y @nodejs

Ověřte instalaci NodeJS

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

node -v

Výstup:(NodeJS v13)

v13.8.0

Zkontrolujte verzi npm.

npm -v

Výstup:

6.13.6

Vytvořit testovací webový server

Chcete-li otestovat instalaci Node.js, vytvořte webový server a poté jej spusťte s Node.js.

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

vi web_server.js

Níže uvedený obsah vložte do web_server.js soubor.

const http = require('http');
const port = 9000;
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

Když spustíte web_server.js soubor, dostanete na svůj terminál následující zprávu.

Debugger listening on ws://127.0.0.1:9229/25dae7a2-afb9-4244-b827-8264791d70ff
For help, see: https://nodejs.org/en/docs/inspector
Server running at http://your-ip-add-ress:9000/

Výše uvedený výstup potvrzuje, že webový server byl spuštěn a naslouchá na portu 9000 .

Firewall

Povolte portu 9000 brány firewall pro přístup k webové aplikaci z externích počítačů.

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

firewall-cmd --reload

Test NodeJS

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

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

Měli byste získat webovou stránku, jak je uvedeno níže.

Závěr

To je vše. Úspěšně jste nainstalovali Node.js na CentOS 8 / RHEL 8. Podělte se prosím o svůj názor v sekci komentářů.


Cent OS
  1. Jak nainstalovat phpMyAdmin na RHEL 8 / CentOS 8

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

  3. Jak nainstalovat MongoDB na CentOS 8 / RHEL 8

  1. Jak nainstalovat P7Zip na RHEL 8 / CentOS 8

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

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

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

  2. Jak nainstalovat phantomjs na RHEL 8 / CentOS 8

  3. Jak nainstalovat Dropbox na RHEL 8 / CentOS 8