𝗗𝗶́𝗮 𝟯𝟱 𝗱𝗲 𝗔𝗽𝗿𝗲𝗻𝗱𝗶𝘇𝗮𝗷𝗲 𝗱𝗲𝗹 𝗠𝗘𝗥𝗡 𝗦𝘁𝗮𝗰𝗸
Hoy construí mi primer servidor web nativo.
En mi curso de Node.js, fui más allá de los scripts locales. Mi código ya no se ejecuta y se detiene. Ahora, el servidor permanece activo. Escucha las conexiones de internet.
Aprendí cómo se comunican las computadoras a través de una red. Esto es lo que aprendí:
El módulo http Utilicé la utilidad nativa http para manejar datos. Usé http.createServer() para iniciar el servidor. Esta función utiliza dos argumentos:
- req: Este contiene los datos del navegador, como la URL o los encabezados.
- res: Este envía datos de vuelta al usuario, como HTML o JSON.
El método listen Un servidor necesita un puerto específico para comunicarse. Configuré mi servidor para que escuche en el puerto 8000. Esto actúa como una puerta de enlace para las solicitudes entrantes.
Implementación de código:
const http = require("http");
const server = http.createServer((req, res) => {
res.end("Hello from my Day 35 custom server!");
});
server.listen(8000, () => {
console.log("Server is live on port 8000");
});
Fuente: https://dev.to/ali_hamza_589ec7b3eb6688d/day-35-of-learning-mern-stack-ldn