Node.js Hola servidor HTTP mundial


Ejemplo

Primero, instale Node.js para su plataforma.

En este ejemplo, crearemos un servidor HTTP que escucha en el puerto 1337, que envía Hello, World! al navegador. Tenga en cuenta que, en lugar de usar el puerto 1337, puede usar cualquier número de puerto de su elección que no esté actualmente en uso por ningún otro servicio.

El módulo http es un módulo principal de Node.js (un módulo incluido en la fuente de Node.js, que no requiere la instalación de recursos adicionales). El módulo http proporciona la funcionalidad para crear un servidor HTTP utilizando el método http.createServer() . Para crear la aplicación, cree un archivo que contenga el siguiente código JavaScript.

const http = require('http'); // Loads the http module

http.createServer((request, response) => {

    // 1. Tell the browser everything is OK (Status code 200), and the data is in plain text
    response.writeHead(200, {
        'Content-Type': 'text/plain'
    });

    // 2. Write the announced text to the body of the page
    response.write('Hello, World!\n');

    // 3. Tell the server that all of the response headers and body have been sent
    response.end();

}).listen(1337); // 4. Tells the server what port to be on

Guarde el archivo con cualquier nombre de archivo. En este caso, si lo llamamos hello.js podemos ejecutar la aplicación yendo al directorio donde se encuentra el archivo y usando el siguiente comando:

node hello.js

Se puede acceder al servidor creado con la URL http: // localhost: 1337 o http://127.0.0.1:1337 en el navegador.

Aparecerá una página web simple con el texto "¡Hola, mundo!" En la parte superior, como se muestra en la captura de pantalla a continuación.

Captura de pantalla

Ejemplo editable en línea.