,

Comment créer un serveur back-end utilisant Node.js et ExpressJS? (#6)

Posted by






Créer un back-end sous Node.js (#6) (ExpressJS)

Créer un back-end sous Node.js (#6) (ExpressJS)

Express.js est un framework JavaScript minimaliste et flexible, conçu pour créer des back-ends web rapides et robustes sous Node.js. Dans cet article, nous allons explorer comment créer un back-end simple en utilisant Express.js.

Installation d’Express.js

Pour commencer, vous devrez installer Express.js. Ouvrez votre terminal et exécutez la commande suivante :

$ npm install express

Cela installera Express.js et ajoutera une dépendance à votre projet.

Initialisation d’un projet Express

Une fois que vous avez installé Express.js, vous pouvez créer un nouveau projet Express en utilisant le générateur d’applications Express. Dans votre terminal, naviguez vers le répertoire souhaité pour votre projet et exécutez la commande suivante :

$ npx express-generator

Cela générera automatiquement une structure de base pour votre projet Express, avec des dossiers et des fichiers prêts à être utilisés.

Mise en place des routes

Express.js utilise un système de routage pour gérer les différentes URL de votre application et les actions associées. Pour définir une route, vous devez spécifier l’URL correspondante et la fonction de rappel à exécuter.

app.get('/', (req, res) => {
res.send('Bienvenue sur votre application Express !');
});

Dans cet exemple, nous avons défini une route pour l’URL racine (“/”). Lorsqu’un utilisateur accède à cette URL, la fonction de rappel est exécutée et renvoie le message “Bienvenue sur votre application Express !”.

Démarrage de l’application Express

Une fois que vous avez défini vos routes, vous pouvez démarrer votre application Express en écoutant sur un port spécifique. Pour ce faire, vous devez ajouter les lignes de code suivantes à votre fichier d’entrée :

const port = 3000;
app.listen(port, () => {
console.log(`Le serveur est en cours d'exécution sur le port ${port}`);
});

Cela démarrera votre application Express et la rendra accessible via le port 3000 (ou tout autre port spécifié).

Conclusion

Avec Express.js, il est facile et rapide de créer un back-end robuste pour votre application web. En suivant les étapes simples décrites dans cet article, vous pouvez mettre en place une structure de base pour votre projet Express et commencer à définir les routes nécessaires à votre application.

Continuez à explorer la documentation d’Express.js pour en savoir plus sur les fonctionnalités avancées, telles que le middleware, la gestion des erreurs et l’authentification.


0 0 votes
Article Rating
20 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
marie laure Debeaune
7 months ago

Merci pour tes supers vidéos.

OuCH InDaWeb
7 months ago

Nodejs une plateforme ? 😅

Alass Sr
7 months ago

Merci pour les explications !!

Rémi MOLERA
7 months ago

Merci beaucoup pour ce tuto, des explications très claires, au top

Samir Bouakaz
7 months ago

C'est top niveau

Flavien
7 months ago

Bonjour, super vidéo, c'est limpide ! 🙂 Pour nos projets NodeJS, pensez-vous que l'on puisse sereinement utiliser les Modules ES6 sans risquer de se retrouver perdu dans l'environnement majoritairement écrit en CommonJS et faire face à de trop grosses incompatibilités ?

Djibril Ba
7 months ago

Merci beaucoup bien explique c'est claire et fluide

Thibaud Mts
7 months ago

Merci beaucoup !

Mohamed ZITOUNI
7 months ago

The best Nodejs Angular tutorials https://m.youtube.com/playlist?list=PLicpJRSMyx0aWYPUH7orYYfUWYoTcQu1q

ReivenIV
7 months ago

Bonjour merci pour la video.. Je n'ai pas compris d'où ta sorti indexHTML… tu n'ai jamais fait une const ou une let qui appel index.html si je ne me trompe pas
Merci 🙂

Jonathan B
7 months ago

Alors la bravo ! c'est super clair. Merci beaucoup !!
Auriez vous de la doc concernant la problematique des pages statiques ? j'ai pas tres bien saisi… merci

Legrand MPESSE
7 months ago

Merci pour vos vidéos. Mais je pense que ça aurait été meilleur si vous partagiez le code d'une vidéo précédente à la vidéo suivante. Ça permet de mieux suivre une vidéo lorsqu'on ne veut pas suivre le reste. Merci 🙏

Walid Bellili Seixas
7 months ago

Un grand merci à toi pour ce contenu ! Vraiment clair ! J'avais du mal à comprendre pourquoi je n'arrive pas à parser un csv. Je pense que la fin de ta vidéo vient de me donner la réponse ^^ le static est a évité !

Franck kohou bi
7 months ago

excellente vidéo, un peu déçu de l'avoir trouvé maintenant mais chaque chose en son temps. THANKS

Sada Sow
7 months ago

j ai vraiment hâte de voire tes tutos en angular

Marouane AMMARI
7 months ago

👍👍👍

Rxphgui
7 months ago

C’est une bonne vidéo je recommande !

Nicolas MALET
7 months ago

Merci pour ce tuto
De mon côté j'ai du remplacer `promisify(readfile)` par fs.promises.readFile(). Sauriez-vous pourquoi SVP ?

Yves Mertz
7 months ago

Très bonne initiation pour découvrir node js et express. Pas pour les tout débutants, il faut avoir des notions minimales en système et codage.

Davindra
7 months ago

Le meilleur formateur que j'ai trouvé sur Javascript… Merci pour votre sens accrue de la pédagogie, elle est sans pareil.