3 min de lecture 21 vues

Introduction à Express.js

dilane

Dilane Lefakong

@dilane

Introduction à Express.js

Dans cet article, nous allons explorer Express.js, un framework web populaire basé sur Node.js. Express.js est connu pour sa simplicité et sa flexibilité, ce qui en fait un choix privilégié pour développer des applications web côté serveur. Nous allons voir les principales fonctionnalités d'Express.js et comment commencer à l'utiliser dans vos propres projets.

Qu'est-ce qu'Express.js ?

Express.js est un framework minimaliste pour construire des applications web avec Node.js. Il fournit un ensemble de fonctionnalités permettant de gérer les routes, les middlewares et les modèles de données. Express.js est construit sur le principe de la simplicité et encourage le développement de serveurs web légers et modulaires.

Installation

Pour commencer à utiliser Express.js, vous devez d'abord installer Node.js sur votre machine. Node.js est un environnement d'exécution JavaScript côté serveur. Vous pouvez télécharger Node.js à partir du site officiel et suivre les instructions d'installation pour votre système d'exploitation.

Une fois que Node.js est installé, vous pouvez utiliser npm (Node Package Manager) pour installer Express.js. Ouvrez votre terminal et exécutez la commande suivante :

npm install express

Cette commande téléchargera et installera Express.js ainsi que toutes ses dépendances.

Première application Express.js

Maintenant que nous avons installé Express.js, nous allons créer notre première application Express.js. Créez un nouveau fichier JavaScript, par exemple app.js, et ouvrez-le dans votre éditeur de code préféré.

Dans app.js, commencez par importer Express.js : javascript

const express = require('express');
const app = express();

Nous avons créé une instance d'Express.js appelée app.

Ensuite, nous pouvons définir une route de base pour notre application :

app.get('/', (req, res) => {
res.send('Bonjour Express.js !');
});

Cette route répondra à toutes les requêtes GET vers la racine de notre application (/) et renverra la réponse 'Bonjour Express.js !'.

Enfin, nous pouvons démarrer le serveur en écoutant sur un port spécifique. Ajoutez le code suivant à la fin de votre fichier app.js :

app.listen(3000, () => {
console.log('Le serveur Express.js écoute sur le port 3000');
});

Maintenant, vous pouvez exécuter votre application en exécutant la commande suivante dans votre terminal :

node app.js

Vous devriez voir le message 'Le serveur Express.js écoute sur le port 3000', ce qui signifie que votre application est en cours d'exécution. Vous pouvez maintenant ouvrir votre navigateur et accéder à http://localhost:3000 pour voir le message 'Bonjour Express.js !'.

Conclusion

Dans cet article, nous avons découvert les bases d'Express.js et créé une application web simple en utilisant ce framework. Express.js offre une approche simple et intuitive pour développer des serveurs web avec Node.js. Il existe de nombreuses autres fonctionnalités et concepts avancés à explorer, tels que les middlewares, la gestion des erreurs et les modèles de données. Je vous encourage à consulter la documentation officielle d'Express.js pour en savoir plus et commencer à construire des applications web puissantes avec Express.js.

Vous aimez cet article ? Faite le savoir en partageant