Gestion du Routage avec Node.js

Routage
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Savoir programmer en Node.js
Revoir le teaser Je m'abonne
Transcription

39,90€ 27,93€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

39,90€ 27,93€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont :

  • Comprendre les bases du routage avec Node.js.
  • Savoir lire et servir des fichiers HTML en fonction des URL.
  • Apprendre à gérer les erreurs de fichiers non trouvés.

Apprenez à implémenter un routage basique en Node.js pour servir des fichiers HTML. Cette leçon couvre la gestion des requêtes GET et les réponses appropriées.

Dans cette leçon, nous allons vous guider à travers la création d'un serveur HTTP simple avec Node.js capable d'effectuer un routage de base. Vous découvrirez comment :

  • Gérer les requêtes GET pour différentes URL.
  • Servir des fichiers HTML en fonction de l'URL demandée par l'utilisateur.
  • Gérer les erreurs pour les fichiers non trouvés en renvoyant une réponse 404.
  • Créer des fichiers HTML de base pour tester le serveur.

Nous commencerons par vérifier si la méthode de la requête est bien un GET et renverrons un message d'erreur si ce n'est pas le cas. Ensuite, nous construirons le chemin du fichier en fonction de l'URL demandée. Si l'URL est la racine (slash), nous servirons le fichier index.html, sinon nous servirons le fichier correspondant à l'URL. La lecture des fichiers sera réalisée de manière asynchrone avec Node.js pour améliorer la performance du serveur. À la fin de cette leçon, vous serez capable de créer un serveur Node.js basique qui peut router les requêtes et servir des fichiers HTML.

Voir plus
Questions réponses
Que renvoie le serveur si la méthode de requête n'est pas un GET ?
Le serveur renvoie un message indiquant que la méthode de requête n'est pas un GET.
Comment le serveur gère-t-il les erreurs de fichiers non trouvés ?
Le serveur envoie une réponse HTTP 404 avec le message 'page non trouvée'.
Que se passera-t-il si l'utilisateur accède à l'URL racine ?
Le serveur servira le fichier 'index.html'.