5.2. Création d'un serveur de base avec NodeJS : Mise en place de l'environnement de développement

Avant de nous lancer dans la création d'un serveur de base avec NodeJS, il est crucial de configurer correctement l'environnement de développement. Cette section vous guidera étape par étape tout au long de ce processus.

Installer NodeJS

La première étape consiste à installer NodeJS sur votre machine. NodeJS est un environnement d'exécution JavaScript qui nous permet d'exécuter JavaScript sur le serveur. Pour installer NodeJS, accédez au site officiel de NodeJS (https://nodejs.org) et téléchargez la dernière version. L'installation est assez simple et directe, suivez simplement les instructions à l'écran.

Vérification de l'installation de NodeJS

Après l'installation, vous pouvez vérifier que NodeJS est correctement installé en ouvrant un terminal ou une invite de commande et en tapant la commande suivante : node -v. Cette commande devrait renvoyer la version de NodeJS que vous avez installée.

Installer NPM

L'étape suivante consiste à installer NPM (Node Package Manager). NPM est un gestionnaire de packages pour NodeJS et est utilisé pour installer des bibliothèques et des outils tiers. Heureusement, NPM est automatiquement installé lorsque vous installez NodeJS, vous n'avez donc pas à vous en soucier.

Vérification de l'installation de NPM

Pour vérifier que NPM est correctement installé, vous pouvez ouvrir un terminal ou une invite de commande et saisir la commande suivante : npm -v. Cette commande devrait renvoyer la version de NPM que vous avez installée.

Mise en place du projet NodeJS

Maintenant que NodeJS et NPM sont installés, nous pouvons commencer à configurer notre projet NodeJS. La première étape consiste à créer un nouveau répertoire pour notre projet. Vous pouvez le faire en utilisant la commande mkdir dans votre terminal ou votre invite de commande. Par exemple : mkdir mon-projet-nodejs.

Ensuite, accédez au répertoire du projet à l'aide de la commande cd. Par exemple : cd mon-projet-nodejs.

Une fois dans le répertoire du projet, vous devez initialiser un nouveau projet NodeJS à l'aide de la commande npm init. Cette commande créera un nouveau fichier appelé package.json dans le répertoire de votre projet. Le fichier package.json est utilisé pour gérer les dépendances et les scripts de votre projet.

Créer un serveur basique avec NodeJS

Maintenant que notre environnement de développement est configuré, nous pouvons commencer à créer notre serveur de base avec NodeJS. Pour ce faire, nous devons d'abord créer un nouveau fichier JavaScript dans le répertoire de notre projet. Appelons ce fichier server.js. Vous pouvez créer ce fichier à l'aide de la commande touch dans votre terminal ou invite de commande. Par exemple : touch server.js.

Ensuite, ouvrez le fichier server.js dans votre éditeur de texte préféré. A l'intérieur de ce fichier, nous importerons le module http de NodeJS, qui nous permet de créer un serveur HTTP. Voici le code pour faire cela :

const http = exiger('http'); const serveur = http.createServer((req, res) => { res.statusCode = 200 ; res.setHeader('Content-Type', 'text/plain'); res.end('Bonjour tout le monde\n'); }); serveur.écouter(3000, '127.0.0.1', () => { console.log('Serveur exécuté sur http://127.0.0.1:3000/'); });

Ce code crée un serveur HTTP de base qui écoute sur le port 3000 et répond par « Hello World » à toutes les requêtes. Vous pouvez démarrer le serveur à l'aide de la commande node server.js dans votre terminal ou invite de commande.

Félicitations, vous venez de configurer votre environnement de développement et de créer un serveur de base avec NodeJS ! Dans le chapitre suivant, nous explorerons comment nous pouvons développer ce serveur de base pour créer des API RESTful complètes.

Répondez maintenant à l’exercice sur le contenu :

Quelle est la procédure pour vérifier que NodeJS et NPM sont correctement installés ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Image de l'article Créer un serveur basique avec NodeJS : Comprendre le concept API

Page suivante de lebook gratuit :

34Créer un serveur basique avec NodeJS : Comprendre le concept API

3 minutes

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte