Los motores de plantilla nos ayudan a crear plantillas HTML para poder "inyectar" datos en la plantilla HTML y este enviarlo al cliente.
El objetivo de los motores de plantilla (template engine) es construir la página HTML con los datos que vienen de una base de datos, de un archivo o de otra fuente de datos y esta enviársela de vuelta al cliente, este tipo de renderizado es conocido como SSR (Server Side Rendering).
Algunos motores de plantilla más populares para express son:
También es posible renderizar con React desde el servidor, pero este se ve limitado.
Referencias:
https://www.tutorialsteacher.com/nodejs/template-engines-for-nodejs