|<- [[Getting to know the node package manager]]|[[Installing Express.js]] ->| ==== Qu'est-ce qu'express ? ==== * un framework Node.js * fournit une structure à Node.js * grâce à un langage de templating (templating language/engine) * [[https://jade-lang.com|jade]] (défaut) * [[https://enbeddedjs.com|EJS]] (utilisé ici) * fourni un mécanisme de routage * ce qui est utilisé pour les single page applications * utilise l'url pour contrôle l'état de l'appication * accès au pattern MVC * Modèle : les données * Vue : le template (EJS) * Contrôleur : le javascript