Retourne l'heure de levé du soleil pour un jour et un endroit donnés
Suivez notre guide étape par étape pour configurer l'environnement ExpressJS, installer Node.js sur Windows et Linux, et configurer Postman pour tester vos API REST.
Express.js est un framework web Node.js minimaliste et flexible, simplifiant le développement de sites web, d'applications web et d'API. Il abstrait les protocoles réseau de bas niveau, permettant aux développeurs de se concentrer sur la logique de l'application.
Fonctionnalité | Express.js | Django | Ruby on Rails |
---|---|---|---|
Langage | JavaScript | Python | Ruby |
Flexibilité | Élevée | Modérée | Faible |
Performance | Élevée | Modérée | Modérée |
Support Middleware | Élevé | Limité | Limité |
Applications | API REST, Web | Web Full-stack | Web Full-stack |
Pug est un moteur de templates populaire utilisé avec Express.js. Il génère du HTML, supporte le code dynamique et favorise la réutilisation du code.
MongoDB est une base de données NoSQL basée sur des documents, souvent utilisée avec Express.js. Mongoose est un outil de modélisation d'objets Node.js qui simplifie les interactions avec MongoDB.
ExpressJS est un framework d'application basé sur NodeJS. Pour démarrer avec Express, il est nécessaire de configurer l'environnement Node.js. Cette section vous guidera à travers le processus d'installation sur différentes plateformes OS comme Windows, Linux, macOS, etc. Vous aurez besoin des outils suivants sur votre ordinateur :
Les binaires pour diverses plateformes OS sont disponibles sur la page de téléchargement officielle de Node.js. Rendez-vous sur Node.js - Téléchargements pour obtenir la liste des versions.
Des installateurs en ligne de commande et des fichiers ZIP pour Windows, des installateurs MacOS, des archives tar et des binaires pour Linux (x64 et ARM) sont disponibles sur cette page.
Si vous utilisez un ordinateur sous Windows 10 ou Windows 11, téléchargez l'installateur 64 bits pour Windows depuis ici et lancez l'installation en double-cliquant sur le fichier téléchargé.
L'assistant d'installation vous guidera à travers plusieurs étapes. Il ajoutera également le répertoire d'installation de l'exécutable Node.js au chemin du système.
Pour vérifier que Node.js a été installé avec succès, ouvrez l'invite de commande et tapez node -v
. Si l'installation a réussi, la version de Node.js installée sur votre machine sera affichée, comme suit :
C:\Users\Tutorialspoint>node -v v22.13.0 C:\Users\Tutorialspoint>
Commencez par télécharger le fichier tar correspondant au binaire Linux depuis ici et extrayez-le à l'aide de la commande tar :
tar -xf node-v22.13.0-linux-x64.tar.xz
Déplacez les fichiers extraits vers le répertoire d'installation /usr/local/node-v22.13.0
:
sudo mv node-<version> /usr/local/node-v22.13.0
Le <version> doit être remplacé par la version exacte du fichier que vous avez télécharger.
Créez un lien symbolique vers l'exécutable dans le répertoire /usr/bin
:
sudo ln -s /usr/local/node-v22.13.0/bin/node /usr/bin/node
Vous pouvez maintenant vérifier l'installation avec la commande suivante :
node -v
En utilisant le gestionnaire de paquets Ubuntu, mettez d'abord à jour l'index des paquets locaux avec la commande suivante :
sudo apt update
Ensuite, installez Node.js :
sudo apt install nodejs
Comme pour l'exemple précédent, vérifiez l'installation avec node -v
. NPM est inclus dans Node.js depuis la version 0.6.0, donc aucune installation séparée n'est nécessaire.
Vous pouvez utiliser n'importe quel éditeur de texte disponible sur votre système d'exploitation (notepad sous Windows, vi ou nano sous Ubuntu) pour entrer et enregistrer des scripts Node.js. Toutefois, il est recommandé d'utiliser un IDE adapté, car il offre des fonctionnalités supplémentaires comme la coloration syntaxique. VS Code est un éditeur de code source populaire qui prend en charge JavaScript (et donc Node.js) de manière native et est fortement recommandé.
Vous pouvez vérifier la version de NPM avec la commande suivante :
npm -v
Version de NPM : 10.9.2 par exemple
Postman est un outil de test d'API (Interface de Programmation d'Applications). Nous l'utiliserons pour tester nos API REST développées au cours du tutoriel Express JS. Veuillez suivre les instructions ci-dessous pour configurer l'environnement Postman.