Skip to content

zeeh1975/ch-d5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quinto desafío backend Coderhouse: Motores de plantillas

Consigna:

  1. Utilizando la misma API de productos del proyecto entregable de la clase anterior, construir un web server (no REST) que incorpore: a) Un formulario de carga de productos en la ruta raíz (configurar la ruta '/productos' para recibir el POST, y redirigir al mismo formulario). b) Una vista de los productos cargados (utilizando plantillas de handlebars) en la ruta GET '/productos'. c) Ambas páginas contarán con un botón que redirija a la otra.

  2. Manteniendo la misma funcionalidad reemplazar el motor de plantillas handlebars por pug.

  3. Manteniendo la misma funcionalidad reemplazar el motor de plantillas handlebars por ejs.

  4. Por escrito, indicar cuál de los tres motores de plantillas prefieres para tu proyecto y por qué.

Notas: Cada versión de plantillas tiene su carpeta dedicada:

Handlebars: 1-hbs

PUG: 2-pug

EJS: 3-ejs

En la carpeta "common" están los archivos comunes a todos las versiones.

Utilizar npm install en cada versión de plantillas para descargar las dependencias.

Sobre el punto 4 del desafío: Personalmente prefiero EJS ya que su sintaxis es muy similar a la inyección de código de PHP lenguaje con el que estoy familiarizado.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published