Comment installer Node.js sur CentOS
Comment installer Node.js sur CentOS
Node.js est un environnement d'exécution JavaScript puissant et populaire qui permet aux développeurs de créer des applications évolutives et performantes. Dans ce tutoriel, nous vous guiderons à travers le processus d'installation de Node.js sur CentOS, une distribution Linux populaire.
Prérequis
Avant de commencer, assurez-vous d'avoir ce qui suit :
- Un serveur CentOS avec un accès root
- Une session de terminal ou de shell pour exécuter des commandes
- Une connexion Internet stable
Étape 1 - Mettre à jour les paquets du système
La première étape consiste à mettre à jour les paquets du système avec leurs dernières versions. Cela garantit que nous disposons des derniers correctifs de sécurité et des corrections de bugs. Pour mettre à jour les paquets du système, exécutez la commande suivante :
sudo yum update -y
Cette commande mettra à jour tous les paquets installés sur votre système CentOS.
Étape 2 - Installer Node.js
Maintenant que notre système est à jour, nous pouvons procéder à l'installation de Node.js. Il existe plusieurs façons d'installer Node.js sur CentOS, mais la méthode la plus recommandée est d'utiliser le référentiel NodeSource.
2.1 - Ajouter le référentiel NodeSource
Pour ajouter le référentiel NodeSource à votre système CentOS, exécutez la commande suivante :
curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
Cette commande téléchargera et exécutera le script de configuration NodeSource. Le script ajoutera le référentiel NodeSource à votre système CentOS.
2.2 - Installer Node.js
Une fois que le référentiel NodeSource est ajouté, vous pouvez installer Node.js en exécutant la commande suivante :
sudo yum install -y nodejs
Cette commande téléchargera et installera la dernière version de Node.js sur votre système CentOS.
Étape 3 - Vérifier l'installation
Pour vérifier que Node.js est correctement installé, exécutez la commande suivante :
node -v
Cette commande affichera la version de Node.js installée sur votre système. Par exemple, si vous avez installé la version 14.16.0 de Node.js, la sortie sera :
v14.16.0
Exemples d'utilisation
Maintenant que Node.js est installé, vous pouvez commencer à l'utiliser pour créer des applications web, des API et des outils en ligne de commande. Voici quelques exemples de ce que vous pouvez faire avec Node.js :
Exemple 1 - Créer un serveur HTTP simple
Créez un nouveau fichier nommé server.js
avec le code suivant :
const http = require('http');
const hostname = 'localhost';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World!');
});
server.listen(port, hostname, () => {
console.log(`Serveur en cours d'exécution sur http://${hostname}:${port}/`);
});
Enregistrez le fichier et exécutez la commande suivante pour démarrer le serveur :
node server.js
Vous devriez voir la sortie suivante :
Serveur en cours d'exécution sur http://localhost:3000/
Ouvrez un navigateur web et accédez à l'adresse http://localhost:3000/. Vous devriez voir le message "Hello World!".
Exemple 2 - Installer et utiliser des paquets npm
npm est le gestionnaire de paquets pour Node.js. Vous pouvez l'utiliser pour installer des paquets tiers qui peuvent être utilisés dans vos applications. Pour installer un paquet, exécutez la commande suivante :
npm install <nom-du-paquet>
Par exemple, pour installer le paquet express
, exécutez la commande suivante :
npm install express
Une fois le paquet installé, vous pouvez l'utiliser dans votre application en le requérant :
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(3000, () => {
console.log('Serveur à l'écoute sur le port 3000');
});
Conclusion
Dans ce tutoriel, nous vous avons montré comment installer Node.js sur CentOS. Nous avons également démontré comment créer un serveur HTTP simple et installer des paquets npm. Node.js est une plateforme puissante qui peut être utilisée pour créer une large gamme d'applications. Nous espérons que ce tutoriel vous a été utile. Bonne programmation !