Training Node.js

Sony CC

 

Nicolas Restrepo

 

Frontend dev

 Para la segunda session tendremos 🥁

Express

middlewares

Quiz (repaso de la primera)

Quiz time ☠️

según sus creadores, es un framework de desarrollo de aplicaciones minimalista y flexible para Node.js". Está inspirado en Sinatra, además es robusto, rápido, flexible y muy simple. Entre otras características, ofrece Router de URL (Get, Post, Put …), facilidades para motores de plantillas (Jade, EJS, JinJS …), Middeleware via Connect y un buen test coverage

DEMO

Middlewares

Un middleware es una forma de agregar código entre nuestra ruta y el servidor de Express.

 

De esta forma podemos encadenar la ejecución de diferentes funciones previo a la ejecución de nuestras rutas.

 

Podemos pensar un middleware como un eslabón en una cadena, donde cada eslabón es el encargado de seguir con la cadena o cortarla

 

Utilidad de un middleware

Una de las utilidades más comunes es la de

validar si un usuario está autenticado o si tiene acceso a determinado conjunto de recursos.

 

Pero también tenemos middlewares para darle formato a la respuesta, para manejar errores, etc.

 

middleware para todas las rutas

middleware para una sola ruta

Para la tercera session tendremos 🥁

callbacks

promises

async/await

node.js session 2

By nicolas restrepo

node.js session 2

  • 202