COMO CREAR UN SERVIDOR CON NODEJS
Para crear un servidor básico con NodeJS, se puede usar el módulo integrado "http" o frameworks como "Express" para simplificar el proceso. Ahora voy a explicar cómo crear un servidor simple con NodeJS puro y luego con Express.- Opción 1: Servidor con NodeJS puro (usando el módulo http):
//Dentro del fichero indicado al ejecutar npn.init const http = require('http'); // Crea el servidor const server = http.createServer((req, res) => { res.statusCode = 200; // Código de estado HTTP 200 (OK) res.setHeader('Content-Type', 'text/plain'); // Tipo de contenido res.end('¡Hola, mundo! Este es mi servidor Node.js\n'); // Respuesta }); // Define el puerto, poner el que se quiera const PORT = 3000; // Inicia el servidor server.listen(PORT, () => { console.log(`Servidor corriendo en http://localhost:${PORT}`); }); - Servidor con Express (recomendado para proyectos reales): Primero habría que instalar el mpaquete Express con el comando "npm install express".
const express = require('express'); const app = express(); // Define una ruta básica app.get('/', (req, res) => { res.send('¡Hola, mundo! Este es mi servidor con Express'); }); // Define el puerto const PORT = 3000; // Inicia el servidor app.listen(PORT, () => { console.log(`Servidor corriendo en http://localhost:${PORT}`); });