Aller au contenu principal

Installation de Node.js sur Fedora

Installation de Node.js sur Fedora

Node.js est une plateforme puissante et polyvalente pour la construction d'applications côté serveur en utilisant JavaScript. Il offre un modèle d'E/S non bloquant et basé sur les événements, ce qui le rend hautement évolutif et efficace. Dans ce tutoriel, nous vous guiderons à travers le processus d'installation de Node.js sur Fedora.

Prérequis

Avant de commencer, assurez-vous d'avoir les prérequis suivants :

  • Une machine Fedora avec un accès root
  • Un terminal ou un client SSH

Étape 1 : Mettre à jour le système

La première étape consiste à mettre à jour le système en exécutant la commande suivante :

sudo dnf update

Cela mettra à jour les dépôts de paquets et garantira que votre système est à jour.

Étape 2 : Installer Node.js

La manière la plus simple d'installer Node.js sur Fedora est d'utiliser le dépôt NodeSource. Pour ajouter le dépôt, exécutez la commande suivante :

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

Une fois le dépôt ajouté, vous pouvez installer Node.js en exécutant la commande suivante :

sudo dnf install -y nodejs

Cela installera la dernière version LTS de Node.js et ses dépendances.

Étape 3 : Vérifier l'installation

Pour vérifier que Node.js est correctement installé, exécutez la commande suivante :

node -v

Cela devrait afficher la version de Node.js que vous venez d'installer. Par exemple :

v14.17.6

Vous pouvez également vérifier la version de npm (Node Package Manager) en exécutant la commande suivante :

npm -v

Cela devrait afficher la version de npm que vous venez d'installer. Par exemple :

6.14.15

Étape 4 : Exemples d'utilisation

Maintenant que Node.js est installé sur votre machine Fedora, vous pouvez commencer à l'utiliser pour construire des applications. Voici quelques exemples simples pour vous aider à démarrer :

Exemple 1 : Hello World

Créez un fichier nommé hello.js avec le code suivant :

console.log('Hello World!');

Enregistrez le fichier et exécutez-le en utilisant Node.js :

node hello.js

Cela devrait afficher :

Hello World!

Exemple 2 : Serveur HTTP

Créez un fichier nommé server.js avec le code suivant :

const http = require('http');

const hostname = '127.0.0.1';
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(`Server running at http://${hostname}:${port}/`);
});

Enregistrez le fichier et exécutez-le en utilisant Node.js :

node server.js

Cela démarrera un serveur HTTP sur le port 3000. Vous pouvez y accéder à l'aide d'un navigateur web ou d'un outil comme curl :

curl http://localhost:3000/

Cela devrait afficher :

Hello World!

Étape 5 : Ce qu'il faut surveiller

Lors de l'installation de Node.js sur Fedora, il y a quelques points à surveiller :

  • Assurez-vous d'avoir un accès root ou des privilèges sudo.
  • Mettez toujours à jour le système avant d'installer de nouveaux paquets.
  • Utilisez un dépôt de confiance pour vous assurer d'obtenir la dernière version de Node.js la plus sécurisée.
  • Vérifiez l'installation en vérifiant la version de Node.js et de npm.
  • Maintenez Node.js et ses dépendances à jour pour éviter les vulnérabilités de sécurité.

Conclusion

Dans ce tutoriel, nous vous avons montré comment installer Node.js sur Fedora. Nous avons également fourni quelques exemples simples pour vous aider à commencer à utiliser Node.js. Maintenant que vous avez Node.js installé, vous pouvez commencer à construire des applications puissantes et évolutives en utilisant JavaScript.