Generalidades
Este artículo enumera algunos ejemplos simples de Node.js que puedes usar para probar tu instalación.
La versión de Passenger que se corre en los servidores DreamHost no funciona actualmente con las versiones 14+ de Node.js.
Probar si Node funciona
Crea y ejecuta este script dentro de tu terminal para determinar si Node.js fue instalado correctamente.
- Crea un archivo llamado HelloWorld.js con la siguiente línea:
console.log('Hello World!');
- 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.
- 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.
- 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.
http://example.com:8888
Hello World. This page is running Node.js version: v12.16.3
Cargar tu aplicación en los puertos 80 y 443
Si has habilitado Passenger en tu panel para Node.js, y el archivo para cargar tu aplicación se llama app.js, tu sitio Node.js se cargará automáticamente en los puertos 80 y 443 sin necesidad de iniciar manualmente el servidor. Mira el siguiente artículo para más detalles.
Solución de problemas
Mira el siguiente artículo si ves que tu secuencia de comandos no usa tu versión personalizada de Node.js o si las actualizaciones de la secuencia de comandos no se muestran.