Servidor HTTP básico en Node.js sin frameworks que responde ’Hello World’. Ideal para aprender conceptos fundamentales de servidores HTTP en Node.js.
javascript
// Importamos el módulo http nativo de Node.js
const http = require('http');
// Creamos un servidor HTTP
const server = http.createServer((req, res) => {
// Establecemos el código de estado a 200 (OK) y el content-type a text/plain
res.writeHead(200, {'Content-Type': 'text/plain'});
// Enviamos la respuesta 'Hello World'
res.end('Hello World');
});
// El servidor escucha en el puerto 3000
const PORT = 3000;
server.listen(PORT, () => {
console.log(`Servidor escuchando en el puerto ${PORT}`);
});Node.js: entorno de ejecución JavaScript necesario para ejecutar el código.
Módulo 'http' de Node.js: módulo nativo utilizado para crear el servidor HTTP.
Sin dependencias externas: no se requieren paquetes adicionales.
Configuración: el servidor escucha en el puerto 3000 (modificable en el código).