Express, les bases pour démarrer
Si vous êtes un développeur web, vous êtes probablement familier avec la création d’applications web et le routage des requêtes HTTP. C’est là qu’Express entre en jeu. Express est un framework minimaliste mais puissant en JavaScript utilisé pour construire des applications web.
Installation
Pour commencer à utiliser Express, vous devez installer Node.js sur votre machine. Node.js est une plateforme basée sur JavaScript permettant d’exécuter du code JavaScript côté serveur. Une fois Node.js installé, vous pouvez installer Express en utilisant npm (Node Package Manager). Exécutez la commande suivante dans votre terminal :
npm install express
Configuration du serveur
Pour créer un serveur Express, vous devez d’abord importer le module Express en utilisant la déclaration require :
const express = require('express');
Ensuite, vous pouvez créer une instance de l’application Express :
const app = express();
Une fois que vous avez créé votre application, vous pouvez lui ajouter des routes pour gérer les différentes requêtes HTTP. Par exemple, pour gérer une requête GET sur le chemin “/accueil”, vous pouvez utiliser la méthode get :
app.get('/accueil', (req, res) => {
res.send('Bienvenue sur la page d'accueil !');
});
Utilisation de middleware
Express utilise également des middlewares pour effectuer diverses tâches lors du traitement d’une requête. Par exemple, vous pouvez utiliser le middleware express.json() pour analyser les corps des requêtes au format JSON :
app.use(express.json());
Démarrage du serveur
Pour démarrer le serveur et écouter les requêtes, vous devez spécifier le port sur lequel le serveur sera actif. Par exemple, pour écouter les requêtes sur le port 3000, vous pouvez utiliser la méthode listen :
app.listen(3000, () => {
console.log('Serveur actif sur le port 3000');
});
Vous pouvez maintenant exécuter votre application en utilisant la commande suivante :
node app.js
Conclusion
Express est un framework simple mais puissant pour créer des applications web en JavaScript. Avec quelques étapes de configuration de base et l’utilisation de middlewares, vous pouvez commencer à développer facilement avec Express. N’hésitez pas à explorer la documentation officielle pour en apprendre davantage sur toutes les fonctionnalités que vous pouvez utiliser pour construire des applications web robustes avec Express.
Très bonne chaine, des tutos clairs et concis
Très bonnes explications, ça m'a beaucoup servi, merci !
Superbe vidéo ! Même les concepts de Middleware et du Router sont très bien expliqués. Mais aussi je compte bien installer le plugin Thunder sur mon VS Code. Merci pour cette astuce également.
jai regarder plusieur tuto pour revoir mes bases et me preparer pour une interview et c'est celui la le meilleur, t'as resumer les grands cours de 8 heures en 35 minutes
Merci pour cette apprentissage. Très bonne pédagogie
Très bien expliqué merci à toi !
Merci pour ce guide utile
Fullstack Node.js, Express.js Angular, MySQL: https://www.youtube.com/playlist?list=PLicpJRSMyx0aWYPUH7orYYfUWYoTcQu1q
Excellente vidéo, merci !
Très bon tutoriel, merci 🙂
Super vidéo! Une petite demo avec express et mysql? 🙂
Merci c'étais bien expliquer
salut, est-ce que tu va faire d'autre vidéo sur express ?
Trop peu de vues hein !
Yo cool ta vidéo !
Juste Express est une lib et pas un framework :p