Express.js - Moteur de template EJS (View Engine)

27 Feb 2024 · 10 min
10:24

Dans cette vidéo en français, le présentateur explique comment créer des vues HTML dynamiques avec le framework Express en utilisant le moteur de template EJS. Après un rappel sur le rôle d’Express (backend/API) et la possibilité d’utiliser des moteurs de template, il montre l’installation du module EJS via npm, la création d’un répertoire `views` et d’un fichier `index.ejs`. Il configure Express avec `app.set('views', ...)` et `app.set('view engine', 'ejs')`, puis remplace la route `send` par `res.render('index')`. Le tutoriel détaille l’insertion de données depuis le serveur vers la vue en passant un objet JavaScript, l’utilisation des balises EJS (`<%= %>` pour l’affichage, `<% %>` pour le code, `<%‑ include %>` pour les inclusions). Il montre comment créer un message de salutation conditionnel selon l’heure du serveur, comment itérer sur un tableau avec `forEach` pour afficher plusieurs lignes, et comment créer un fichier partiel `header.ejs` et l’inclure dans la page principale. Quelques ajustements de style inline sont présentés, avec une mention que la gestion des fichiers statiques sera abordée dans une prochaine séance. La vidéo se conclut par un rappel des différents tags EJS et un lien vers la documentation officielle.

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