Skip to content

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.