Ejemplos de scripts de Node.js

Generalidades

Este artículo enumera algunos ejemplos simples de Node.js que puedes usar para probar tu instalación.

¿Es posible ejecutar Node.js en los puertos 80 o 443?

Aunque no es posible asignar a tu aplicación el uso de los puertos 80 o 443, puedes configurar un Servidor Proxy en el panel de DreamHost. Esto permite que tu aplicación use un puerto no privilegiado en combinación con tu certificado SSL. Consulta el siguiente artículo para obtener más detalles:

Probar si Node funciona

Crea y ejecuta este script dentro de tu terminal para determinar si Node.js fue instalado correctamente.

  1. Crea un archivo llamado HelloWorld.js con la siguiente línea:
    console.log('Hello World!');
  2. Corre el script usando el comando node.
    [server]$ node HelloWorld.js
    Hello World!
    

    Si Node.js está instalado correctamente, verás que la consola responde con Hello World!

Ejemplo de script de Node.js

También puedes crear un servidor HTTP básico para cargar un sitio.

  1. Crea un archivo en tu directorio de aplicación (example.com) llamado app.js con el siguiente código:
            var http = require("http");
    
    http.createServer(function(request, response) {
      response.writeHead(200, {"Content-Type": "text/plain"});
      response.write("Hello World. This page is running Node.js version: ");
      response.write(process.version);
      response.end();
    }).listen(8888);
    
    • Este servidor HTTP escuchará en el puerto 8888.
  2. Inicia el servidor ejecutando lo siguiente:
    [server]$ node app.js

    Ver tu dominio con un puerto vinculado a él solo funciona con VPS y Servidores Dedicados.

  3. Visita la página en un navegador con el puerto 8888 agregado al final. Por ejemplo:
    http://example.com:8888
    Si se ejecuta correctamente, tu sitio mostrará lo siguiente:
    Hello World. This page is running Node.js version: v12.16.3
    

Ver también

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?