DevPath · Aprende a programar ESPTEN

Backend, HTTP y handlers

El backend y HTTP

Frontend y backend

El frontend es lo que se ejecuta en el navegador (la interfaz). El backend es el programa que corre en un servidor: guarda los datos, aplica la lógica de negocio y responde a las peticiones del frontend.

Con Node.js puedes escribir ese servidor en JavaScript, el mismo lenguaje del frontend. Por eso "full-stack JS".

HTTP: petición y respuesta

Cliente y servidor hablan por HTTP. El cliente envía una petición (request) y el servidor devuelve una respuesta (response).

Una petición tiene:

Una respuesta tiene:

Pon esto en práctica

DevPath es un curso práctico: aquí lees la teoría; en la app la pones en práctica con ejercicios que se ejecutan de verdad, sin conexión.

Empezar gratis en la app →
Express: handlers (req, res) →