Node.js - Envoyer une réponse HTML et analyser les URL

5 Feb 2023 · 11 min
10:56

Dans ce tutoriel vidéo en français, l’instructeur montre comment, avec un serveur Node.js natif, servir un fichier HTML complet en réponse HTTP en lisant le fichier via le module `fs` (fs.readFile) et en renvoyant son contenu. Il explique la gestion d’erreurs de lecture de fichier en renvoyant un code 404 et un message explicite. Ensuite, il explore l’inspection de la requête (`req`) pour extraire les paramètres d’URL : d’abord avec une simple division de chaîne (`split`) puis de façon plus robuste avec le module `URL` (`URL.parse(req.url, true)`) qui transforme la chaîne de requête en objet JavaScript. Il montre comment récupérer des valeurs spécifiques (ex. `nom`) et les injecter dynamiquement dans le document HTML en remplaçant un placeholder (quatre astérisques) via `String.replace`. Le cours souligne que cette approche bas‑niveau sert à comprendre le fonctionnement interne de Node.js, mais qu’elle n’est pas adaptée aux projets plus importants, d’où la transition prévue vers le framework Express dans les prochaines leçons.

Chapters

More from Yamossoun

8:56
youtube.com

Compteur synchrone - Logique séquentielle

2w ago
11:58
youtube.com

Compteur asynchrone et diviseur de fréquence - Logique séquentielle

3w ago
11:37
youtube.com

Les registres (parallèle et à décalage) - Logique séquentielle

1mo ago
6:14
youtube.com

Bascule T (Toggle) - Logique séquentielle

1mo ago
12:05
youtube.com

Bascule JK - Logique séquentielle

1mo ago
9:17
youtube.com

Bascule D flip-flop active sur front montant - Logique séquentielle

1mo ago
10:08
youtube.com

Bascule D Latch - Logique séquentielle

1mo ago
8:13
youtube.com

Bascule RS - Logique séquentielle

1mo ago
5:04
youtube.com

Logique séquentielle - Introduction

2mo ago
1:15
youtube.com

Le codeur - Logique combinatoire #codeur #logique #circuit #booleanlogic

2mo ago
1:56
youtube.com

Algorithme de calcule de la racine carrée par dichotomie #dichotomy #squareroot #algorithm

3mo ago
See all content