Ejemplos de scripts de Node.js

 

Generalidades

En este artículo se enumeran algunos ejemplos sencillos de Node.js que puedes usar para probar tu instalación.

Ejecutar Node.js en los puertos 80 o 443

Si bien no es posible asignar tu aplicación para que use los puertos 80 o 443, puedes configurar un Servidor proxy en el panel. Esto permite que tu aplicación use un puerto sin privilegios en combinación con tu certificado SSL.

Probar si Node.js está funcionando

Los siguientes ejemplos son formas rápidas de probar si Node.js está funcionando.

Probar con console.log

Crea y ejecuta este script en tu terminal para determinar si Node.js se instaló correctamente.

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

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

Probar un script

También puedes crear un servidor HTTP básico para cargar un sitio. Este servidor HTTP recibirá el puerto 8888.

  1. Crea un archivo en el directorio de tu aplicación llamado app.js con el siguient 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);
    
  2. Corre el comando node para encender el servidor:
    [server]$ node app.js
  3. Visita la página en un navegador que tenga el puerto 8888 añadido al final. Por ejemplo:
    • http://example.com:8888

    Visualizar tu dominio con un puerto vinculado a él solo funciona para los servidores VPS y Dedicated.

    Si se ejecuta correctamente, tu sitio mostrará lo siguiente:
    Hello World. This page is running Node.js version: v###

Ver también

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?