Saltar al contenido principal

Servidor Dedicado: Instalación de JavaScript

Esta guía fue creada con los siguientes productos:

(Los detalles pueden variar según los productos de diferentes proveedores, pero los conceptos principales permanecen igual)

Introducción

Esta guía proporciona los pasos para la instalación de Node.js, Deno y Bun en Windows. Los pasos que se indican a continuación deben ejecutarse vía RDP, si no sabes cómo conectarte a tu servidor vía RDP, por favor consulta nuestra Guía de Acceso Inicial (RDP).

Instalación

Para comenzar, necesitas decidir qué runtime de JavaScript instalar. Hay muchos recursos en línea que describen cada uno con mucho detalle. Pero también puedes leer esta guía porque incluirá comandos básicos de uso y ejemplos de código. Recomendamos usar Node.js ya que es uno de los más usados y una opción muy popular.

Instalando Node.js Runtime

Paso 1: Descargar Archivos

Abre el navegador que prefieras (yo usaré Chrome para esta guía) y dirígete a https://Node.js.org/en

Ahora haz clic en el botón Download Node.js (LTS) y espera a que termine la descarga.

consejo

Generalmente se recomienda mantener la instalación en la versión Long Term Support (LTS) más reciente.

Paso 2: Instalando Python

Ejecuta el instalador haciendo clic en él. Ahora se te pedirá configurar algunos ajustes para la instalación. En la página de Bienvenida debes hacer clic en Next.

Ahora debes leer y aceptar (marcando la casilla) el Acuerdo de Licencia de Node.js y luego hacer clic en el botón Next.

Después se te pedirá una ubicación para instalar Node.js.

nota

Recomendamos usar la ubicación de instalación por defecto.

En la siguiente página, puedes optar por no instalar algunos paquetes principales de Node.js. Si quieres una instalación normal, que es lo recomendado, simplemente presiona el botón Next. También tendrás la opción de instalar Chocolatey, pero no es necesario.

Paso 3: Finalizando la Instalación

Eso es todo, ahora puedes hacer clic en Install y esperar a que todo se configure. Ten paciencia, esto puede tardar un poco. :)

Una vez terminado, simplemente presiona Finish en la página final y comienza a usar Node.js en tu servidor.

Actualizar Node.js a la última versión

Ejecutar node -v mostrará la versión instalada de Node.js. De vez en cuando, deberías verificar que estás usando la última versión LTS. Para actualizar Node.js, debes seguir nuevamente la sección de esta Guía de Instalación de JavaScript.

Ejecutando Node.js & npm

npm es el gestor oficial de paquetes de Node.js. Lo usarás para instalar cualquier paquete desde internet.

consejo

Puedes encontrar todos los paquetes npm en su sitio web.

Creando un nuevo proyecto

Cada vez que quieras iniciar un nuevo proyecto Node.js necesitas crear un nuevo directorio para él usando el Explorador de Archivos, abrir el Símbolo del sistema o PowerShell dentro de ese directorio y ejecutar el comando npm init para comenzar la configuración. Esto te pedirá información básica para crear un archivo package.json. Este será el archivo "config" para ejecutar Node.js.

consejo

En Windows, hacer clic una vez en la ruta actual del Explorador de Archivos y escribir cmd y luego presionar Enter abrirá el Símbolo del sistema dentro del directorio actual, facilitando el proceso.

Después de inicializar el nuevo proyecto, puedes crear un archivo llamado index.js y escribir código dentro. Como ejemplo, crearemos un servidor http simple en el puerto 80 por defecto que responde con un mensaje de prueba cuando se accede vía localhost. Esto se ve a continuación.

const http = require('http')

const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end('Hola desde ZAP-Hosting Docs =)')
})

server.listen(80)

Ahora puedes ejecutar el código con el comando node . y verificar los resultados yendo a localhost:80 en tu navegador.

consejo

Instalar paquetes externos desde npm se hace con npm install [nombre-del-paquete]

Conclusión

¡Felicidades, has instalado JavaScript con éxito! Para cualquier pregunta o asistencia, no dudes en contactar a nuestro equipo de soporte, que está disponible todos los días para ayudarte. 🙂