Aplicación del módulo HTTP

JavaScriptJavaScriptBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

El módulo http es el módulo oficial de Node.js para crear servidores web, lo que permite a los desarrolladores front-end comenzar rápidamente con el desarrollo del lado del servidor. Este desafío implica crear una aplicación simple utilizando este módulo.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-177218{{"Aplicación del módulo HTTP"}} javascript/data_types -.-> lab-177218{{"Aplicación del módulo HTTP"}} javascript/comp_ops -.-> lab-177218{{"Aplicación del módulo HTTP"}} end

Crea un servidor HTTP

Abre el editor en la derecha. Deberías ver un archivo llamado app.js en tu editor.

Requisitos

  • Crea un servidor escribiendo código en app.js que se ejecute en el puerto 8080.
  • El servidor debe responder con "hello world" a todas las solicitudes entrantes.
  • Inicia el servidor ejecutando node app.js en la terminal.

Ejemplo

Después de completar la tarea, el servicio debería estar en ejecución en el puerto 8080. Abre "Web 8080" en la parte superior de la VM y actualízala manualmente. Deberías ver "hello world" mostrado en la pantalla.

Ejemplo de respuesta del servidor HTTP
✨ Revisar Solución y Practicar

Resumen

Este desafío implica crear un servidor HTTP básico utilizando Node.js. El servidor escucha en el puerto 8080 y responde con "hello world" a cualquier solicitud entrante.

Para completar esta tarea, debes:

  1. Importar el módulo http.
  2. Utilizar el método createServer para instanciar el servidor.
  3. Definir una función de devolución de llamada que envíe "hello world" como respuesta.
  4. Utilizar el método listen para hacer que el servidor escuche en el puerto 8080.

Este desafío demuestra conceptos fundamentales de creación de un servidor HTTP con Node.js, incluyendo el manejo de solicitudes y la generación de respuestas en el desarrollo web.