Construir un servidor HTTP desde cero con Node.js (sin frameworks)

Construir un servidor HTTP desde cero con Node.js (sin frameworks)

Express, Fastify, Hapi — hay decenas de frameworks web para Node.js. Todos ellos hacen lo mismo por dentro: usan el modulo http nativo de Node.js. Antes de aprender un framework, vale la pena construir un servidor sin ninguno — para entender exactamente que abstraccion te estan dando.

En esta leccion vas a construir un servidor HTTP que enruta peticiones, parsea el body, responde con distintos Content-Types y agrega headers de seguridad. Todo con el modulo http que viene incluido en Node.js, sin instalar nada.