Servicio rest con nodejs, express 4 y mysql
Servicio rest con nodejs, express 4 y mysql

En este tutorial ya vimos cómo instalar y utilizar ejs como alternativa a jade a la hora de trabajar con nodejs y express, en este tutorial simplemente vamos a ver cómo hacer lo mismo que hace extends en jade, es decir, incluir parciales con ejs, algo que es muy útil para tratar de reaprovechar el máximo de código posible.

Para ello podemos tener, por ejemplo, una carpeta llamada partials dentro de views y dentro de partials 2 archivos, header.ejs y footer.ejs, ahora podemos abrir el archivo index.html y añadir el siguiente código, gracias al cuál podremos incluir tantos parciales como necesitemos.


Por defecto, ejs asume que la extensión será ejs, si la omitimos será así, pero podemos decirle la extensión de nuestros archivos si fuera necesario.

Debe quedar claro que en los parciales que hayamos incluido también tendremos disponibles las mismas variables que tengamos en la vista principal, sé que es obvio, pero mejor aclararlo.