GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer NodeJS sur CentOS 8 / RHEL 8

NodeJS est un environnement d'exécution JavaScript open source et multiplateforme pour le développement d'outils réseau et d'applications Web. De nombreux modules NodeJS sont écrits en JavaScript, ce qui facilite le développement d'applications.

NodeJS est une combinaison de l'environnement d'exécution et des modules JavaScript. Node.js interprète JavaScript à l'aide du moteur JavaScript V8 de Google, développé par Ryan Dahl en 2009.

Dans cet article, nous verrons comment installer NodeJS sur CentOS 8 / RHEL 8.

Versions NodeJS

Il existe deux versions de NodeJS disponibles pour les utilisateurs. Consultez la page officielle pour trouver la dernière version de Node.js.

  • v12.x (prise en charge à long terme)
  • v13.x (dernière version actuelle)

Installer Build Toos (facultatif)

Pour compiler et installer des addons natifs à partir de npm, vous devez installer des outils de développement.

yum groupinstall -y 'Development Tools'

Installer NodeJS sur CentOS 8 / RHEL 8

Installer NodeJS à l'aide de NodeSource (recommandé)

Installer NodeJS 12

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

yum install -y nodejs

Installer NodeJS 13

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

yum install -y nodejs

Installer NodeJS à l'aide du référentiel du système d'exploitation

NodeJS v10.x est disponible à partir du référentiel AppStream (rhel-8-for-x86_64-appstream-rpms) pour RHEL 8 et AppStream pour CentOS 8. Vous pouvez donc simplement l'installer à l'aide de la commande yum.

Une fois NodeJS installé, NPM (Node Package Manager) sera également installé avec Node.js.

yum install -y @nodejs

Valider l'installation de NodeJS

Vérifiez la version de Node.js à l'aide de la commande suivante.

node -v

Sortie :(NodeJS v13)

v13.8.0

Vérifiez la version npm.

npm -v

Sortie :

6.13.6

Créer un serveur Web de test

Pour tester l'installation de Node.js, créez un serveur Web, puis exécutez-le avec Node.js.

Créez un fichier appelé web_server.js .

vi web_server.js

Placez le contenu ci-dessous dans le web_server.js fichier.

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}/`);
});

Maintenant, démarrez le serveur Web à l'aide de la commande ci-dessous.

node --inspect web_server.js

Lorsque vous exécutez le web_server.js fichier, vous obtiendrez le message suivant dans votre terminal.

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/

La sortie ci-dessus confirme que le serveur Web a été démarré et écoute sur le port 9000 .

Pare-feu

Autorisez le port 9000 du pare-feu à accéder à l'application Web à partir de machines externes.

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

firewall-cmd --reload

Tester NodeJS

Ouvrez un navigateur Web et accédez à l'URL suivante.

http://votre-adresse-ip:9000

Vous devriez obtenir la page Web ci-dessous.

Conclusion

C'est tout. Vous avez installé avec succès Node.js sur CentOS 8 / RHEL 8. Veuillez partager vos commentaires dans la section des commentaires.


Cent OS
  1. Comment installer phpMyAdmin sur RHEL 8 / CentOS 8

  2. Comment installer P7Zip sur RHEL 8 / CentOS 8

  3. Comment installer node.js sur RHEL 8 / CentOS 8 Linux

  4. Comment installer Icinga 2 sur CentOS 8 / RHEL 8

  5. Comment installer MongoDB sur CentOS 8 / RHEL 8

Comment installer maven sur RHEL 8 / CentOS 8

Comment installer cpan sur RHEL 8 / CentOS 8

Comment installer ruby ​​sur RHEL 8 / CentOS 8

Comment installer Docker CE sur RHEL 8 / CentOS 8

Comment installer VirtualBox 6.0 sur CentOS 8 / RHEL 8

Comment installer PHP 7.4 sur CentOS 8 / RHEL 8