Appearance
Express
Express es un framework para Nodejs que nos permite crear aplicaciones web y APIs, es muy simple y flexible, aunque tiene pocas funcionalidades por defecto, podemos extenderlo con otros módulos para adaptarla a nuestras necesidades.
Introducción
Instalación y primeros pasos con Express.
Crear un servidor
Crear un servidor web con Express y dejarlo escuchando en un puerto.
Rutas
Crear rutas en Express.
Requests
Cómo manejar las peticiones que llegan al servidor.
Response
Cómo enviar respuestas al cliente.
Routers
Los Routers nos dejan agrupar rutas de nuestro servidor en archivos separados.
Middleware
Los middlewares son funciones que se ejecutan antes de que se ejecute la ruta.
Morgan
Morgan es un middleware que nos permite hacer logging de las peticiones HTTP que recibimos.
Static
El middleware estático es un middleware que se utiliza para servir archivos estáticos, como archivos HTML, imágenes, CSS y JavaScript.
Vistas
Las vistas son archivos que contienen código HTML y Javascript, pueden renderizarse en el propio servidor.
Template Engines
Los template engines combinan HTML y JavaScript para dejarnos crear contenido dinámico en nuestro servidor.
Formularios
Los formularios son un aspecto básico a la hora de mandar datos a un backend.
Cors
Podemos usar el middleware cors para permitir que otros dominios accedan a nuestra API.