Guía de Instalación de Node.js
En esta guía, te explicaremos los pasos para instalar y configurar una aplicación Node.js.
Table of Contents
En esta guía, te explicaremos los pasos para instalar y configurar una aplicación Node.js.
A menudo, los errores ocurren porque se intentan realizar cambios cuando la aplicación ya está instalada o en ejecución, o debido a rutas absolutas incompletas o incorrectas. Aquí te explicamos cómo evitar esos problemas.
1. Preparación del Entorno
Antes de comenzar, asegúrate de crear una carpeta o ruta adecuada donde se instalará la aplicación, generalmente dentro del directorio public_html
. Esto garantizará que la aplicación tenga un lugar designado para su ejecución.
2. Creación del Archivo de Ejecución
El siguiente paso es crear un archivo de inicio para la aplicación. Por ejemplo, puedes crear un archivo llamado app.js
, el cual contendrá el código principal de la aplicación. Puedes consultar este ejemplo en Google Docs.
3. Configuración de package.json
A continuación, crea el archivo package.json
, el cual incluirá la configuración necesaria para la instalación de dependencias y los scripts de ejecución. Aquí tienes un ejemplo de un package.json
utilizado en una aplicación real.
4. Acceso a Node.js desde cPanel
Una vez configurados los archivos necesarios, accede a la herramienta Node.js en cPanel. Asegúrate de indicar las rutas correctas en la configuración para que la aplicación funcione sin problemas. Aquí tienes un ejemplo de las rutas que debes ajustar:

4. Repetir configuración de rutas correctas en .htaccess
Dejamos este ejemplo de configuración del archivo .htaccess, donde deben especificarse las mismas rutas que el paso anterior.
# Configuración en el archivo .htaccess
# NO REMOVER. CONFIGURACIÓN CLOUDLINUX PASSENGER INICIO
PassengerAppRoot "/home/usuario/public_html/tu_aplicacion"
PassengerBaseURI "/"
PassengerNodejs "/home/usuario/nodevenv/public_html/tu_aplicacion/20/bin/node"
PassengerAppType node
PassengerStartupFile app.js
PassengerAppLogFile "/home/usuario/public_html/tu_aplicacion/passenger.log"
# NO REMOVER. CONFIGURACIÓN CLOUDLINUX PASSENGER FIN
5. Instalación de Dependencias
Después de configurar las rutas correctas, se debe ejecutar el botón NPM INSTALL.
6. Iniciar la Aplicación
Finalmente, para poner en marcha la aplicación, simplemente presionar el botón START, para iniciar la app.