Express.js – Using EJS as the Template Engine (View Engine)

Posted by

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

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

Express.js est un framework Node.js rapide, minimaliste et flexible utilisé pour créer des applications web et des API. Il offre de nombreuses fonctionnalités puissantes, y compris la possibilité d’utiliser différents moteurs de template pour générer des vues dynamiques.

Qu’est-ce que EJS (View Engine) ?

EJS est l’un des moteurs de template les plus populaires disponibles pour Express.js. Il permet aux développeurs de créer des vues HTML dynamiques en utilisant des balises intégrées dans les fichiers EJS. Ces balises permettent d’insérer des variables dynamiques, des boucles, des conditions et d’autres fonctionnalités directement dans le HTML.

Comment utiliser EJS avec Express.js

Pour utiliser EJS avec Express.js, vous devez d’abord l’installer en utilisant npm :

npm install ejs

Ensuite, vous devez configurer Express pour utiliser EJS comme moteur de template :

app.set('view engine', 'ejs');

Enfin, vous pouvez créer des fichiers EJS dans le dossier “views” de votre application et les rendre en utilisant la méthode res.render d’Express :

res.render('index', { title: 'Express.js - EJS', message: 'Hello world!' });

Vous pouvez ensuite accéder aux variables passées à la méthode res.render directement dans vos fichiers EJS :


En conclusion, Express.js avec le moteur de template EJS offre une puissante combinaison pour créer des vues dynamiques dans vos applications web. Essayez-le dès aujourd’hui et découvrez la facilité de développement qu’il offre!

0 0 votes
Article Rating
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@MohamedChiny
3 months ago

Pour plus de cours, rendez-vous sur chiny.me

@franckngoubounkou9930
3 months ago

😊 magnifique