DAWM

Regresar

Express - Layouts y Partials

Para ahorrar líneas de código y reutilizar componentes, Express ofrece el uso de partials como porciones reutilizables de etiquetas de HTML.

Proyecto en Express


Crea un nuevo proyecto, según Express - Bases y Express - Bootstrap.

Partial: main


Para el sitio de ejemplo será necesario separar las secciones que pueden reutilizarse otras vistas (layout) y las secciones que son únicas por vista.

Partial: header y nav


Del views/index.ejs, repite el proceso anterior para las etiquetas <header> y <nav>.

Fotos: layout y partial


Para crear la página de fotos, utilizaremos los archivos del recurso fotos.zip. La plantilla del fotos es Bootstrap User Management Data Table.


  ...
    router.get('/photos', function(req, res, next) {
      res.render('fotos', { title: 'Fotos' });
    })
  ...

Fotos: ruta


Fotos: datos - controlador


Fotos: datos - vista

Referencias