Comment installer et configurer des nodejs sur Centos 7

Comment installer et configurer des nodejs sur Centos 7
JavaScript est le langage de programmation du Web. Il est principalement utilisé dans le navigateur Web pour rendre votre site Web interactif. Mais un navigateur Web n'est pas le seul endroit où JavaScript est utilisé ces jours-ci. JavaScript peut être utilisé comme tous les autres langages de programmation interprétés tels que Python, Ruby, etc. Nodejs a rendu possible. Nodejs est essentiellement javascript sur le serveur.Dans cet article, je vais vous montrer comment installer et configurer les nodejs sur Centos 7. Commençons.

Installation d'outils de construction pour les addons natifs:

Tous les modules NodeJS sont écrits en javascript. Parfois, cela a des problèmes de performances, car JavaScript n'est pas aussi rapide qu'une langue compilée telle que C et C++. Pour résoudre ce problème, Nodejs a des addons natifs.

Comment cela fonctionne, Nodejs s'appuie sur le moteur JavaScript Chrome V8, qui est écrit en C++. NodeJS ajoute donc une couche supplémentaire pour compiler le code JavaScript au code binaire natif. Cela améliore considérablement les performances. Les codes Nodejs s'exécutent presque aussi vite que le code compilé C et C ++ si le module NodeJS que vous utilisez est écrit à l'aide de l'API native Addons NodeJS.

Les addons natifs de Nodejs ont besoin d'un outil de construction C ++ installé sur votre ordinateur lorsque les modules sont construits pendant que vous les installez à l'aide de Node Package Manager. Je vais vous montrer comment installer des outils de construction ici.

Mettez d'abord à jour le cache du référentiel de package YUM avec la commande suivante:

$ sudo yum makecache

Le cache du référentiel de packages YUM doit être mis à jour.

Installez maintenant des outils de construction sur votre machine CentOS 7 avec la commande suivante:

$ sudo yum install gcc-c ++ make

Maintenant, appuyez sur y Et puis appuyez sur .

Les outils de construction doivent être installés.

Ajout du référentiel de package NodeJS sur Centos 7:

Au moment d'écrire ces lignes, vous pouvez installer l'un ou l'autre nodejs 8.x ou nodejs 10.X. Nodejs 8 est la version LTS et Nodejs 10 est la dernière version. Ces deux versions sont disponibles pour installer sur CentOS 7.

Ajouter le référentiel de packages de l'un ou l'autre nodejs 8.x ou nodejs 10.X en fonction de votre besoin.

Pour Nodejs 8.X:

Exécutez la commande suivante pour ajouter le référentiel de package de Nodejs 8.X sur votre machine Centos 7:

$ curl - Silent - Location https: // rpm.nœud.com / setup_8.X | Sudo Bash -

Pour Nodejs 10.X:

Exécutez la commande suivante pour ajouter le référentiel de package de Nodejs 10.X sur votre machine Centos 7:

$ curl - Silent - Location https: // rpm.nœud.com / setup_10.X | Sudo Bash -

Je suis allé pour la version LTS de Nodejs, qui est la version 8.X. Comme vous pouvez le voir, le référentiel de packages est ajouté.

Installation de NodeJS:

Vous pouvez maintenant installer des NodeJ sur votre machine CentOS 7 avec la commande suivante:

$ sudo yum install nodejs

Maintenant, appuyez sur y Et puis appuyez sur continuer.

Maintenant, appuyez sur y Et puis appuyez sur Pour accepter la clé GPG.

Les nodejs doivent être installés.

Exécutez maintenant la commande suivante pour vérifier si NodeJS fonctionne:

$ node --version

Comme vous pouvez le voir, Nodejs fonctionne correctement.

Exécutez maintenant la commande suivante pour voir si Node Package Manager (NPM) fonctionne:

$ npm --version

Comme vous pouvez le voir, NPM fonctionne également correctement.

Utilisation de Nodejs:

Maintenant que les nodejs sont installés, je vais vous montrer les bases de Nodejs.

Créez d'abord un répertoire de projet avec la commande suivante:

$ Mkdir Hello-World

Accédez maintenant au répertoire du projet:

$ cd hello-world /

À l'intérieur Bonjour le monde/ répertoire, initialisez un nœud emballer.json fichier avec la commande suivante:

$ npm init -y

Comme vous pouvez le voir emballer.json le fichier est généré. Le contenu du fichier est également imprimé sur le terminal. C'est un fichier JSON. Ici, nom est le nom de l'application, version est la version de l'application, description est une brève description de votre application, principal est le nom d'un script Nodejs dans votre répertoire de projet qui est utilisé pour démarrer votre application. Par défaut, c'est indice.js, Mais tu peux le changer. scripts est un objet qui contient des alias de commande. Je vais laisser les valeurs par défaut pour l'instant.

Installer maintenant Express.Package JS Nodejs avec NPM avec la commande suivante:

$ sudo npm install express - save

Express doit être installé.

Tous les modules sont conservés dans le node_modules / Répertoire dans votre répertoire de projet.

Créez maintenant un indice.js fichier et saisir les codes suivants:

Soit Express = require ('express');
Soit App = Express ();
appliquer.get ('/', (req, res) =>
res.fin('

Bienvenue à Linuxhint

');
);
appliquer.écouter (8080, () =>
console.log ('application fonctionne sur http: // localhost: 8080');
);

Maintenant, exécutez la commande suivante pour démarrer l'application:

$ index de nœud.js

L'application doit commencer.

Maintenant, à partir de votre navigateur Web, allez sur http: // localhost: 8080 et vous devriez voir la sortie suivante. L'application Nodejs fonctionne correctement.

Maintenant pour arrêter l'application, appuyez sur + c sur le terminal.

Maintenant, si vous visitez http: // localhost: 8080 du navigateur Web, vous devriez voir une erreur.

C'est ainsi que vous installez et configurez les nodejs sur Centos 7. Merci d'avoir lu cet article.