Formater une réponse en HTML à l'aide du moteur de template
Un moteur de template (ou View Engine) est un mécanisme qui permet de formater la réponse en HTML. Bien que dans la plupart des cas, le serveur Express.js envoie la réponse au format JSON afin que l'application FrontEnd décide comment la formater pour le rendu final, il est possible de formater la réponse en HTML depuis le serveur.
En Express.js, deux moteurs de templates sont les plus connus, à savoir PUG et EJS. Cependant, EJS (Embedded Javascript) reste le plus utilisé car il utilise une syntaxe très proche de celle du HTML.