Soy nuevo en Pug y ExpressJS y no sé cómo hacer algo simple: pasar una ruta de plantilla de Express a Pug.
Aquí hay un ejemplo de lo que tengo en mente, con la variable llamada pageContent :
./app.js
app.get('/', function (req, res) { res.render('index', {title: 'Some Title', pageContent: 'includes/somePage.html'}) })./views/index.pug
html head include includes/head.html title= title body include includes/header.html include #{pageContent} include includes/footer.html¿Alguna idea de lo que me estoy perdiendo? Gracias de antemano por su ayuda !
Por favor, asegúrese de que está utilizando:
app.set('view engine', 'pug')Además, la importación dinámica aún no está permitida, por lo que su inclusión no puede ser variable
Dado que el contenido de la página se pasa a través de la función de representación, debería ser:
html head include includes/head.html title= title body include includes/header.html #{pageContent} include includes/footer.html