Saltar al contenido principal

Cómo instalar Node.js en CentOS

Cómo instalar Node.js en CentOS

Node.js es un entorno de ejecución de JavaScript potente y popular que permite a los desarrolladores construir aplicaciones escalables y de alto rendimiento. En este tutorial, te guiaremos a través del proceso de instalación de Node.js en CentOS, una distribución de Linux popular.

Prerrequisitos

Antes de comenzar, asegúrate de tener lo siguiente:

  • Un servidor CentOS con acceso de root
  • Una sesión de terminal o shell para ejecutar comandos
  • Una conexión a Internet estable

Paso 1 - Actualizar los paquetes del sistema

El primer paso es actualizar los paquetes del sistema a sus versiones más recientes. Esto asegura que tengamos las últimas correcciones de seguridad y solución de errores. Para actualizar los paquetes del sistema, ejecuta el siguiente comando:

sudo yum update -y

Este comando actualizará todos los paquetes instalados en tu sistema CentOS.

Paso 2 - Instalar Node.js

Ahora que nuestro sistema está actualizado, podemos proceder con la instalación de Node.js. Hay varias formas de instalar Node.js en CentOS, pero la forma más recomendada es utilizar el repositorio de NodeSource.

2.1 - Agregar el repositorio de NodeSource

Para agregar el repositorio de NodeSource a tu sistema CentOS, ejecuta el siguiente comando:

curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -

Este comando descargará y ejecutará el script de configuración de NodeSource. El script agregará el repositorio de NodeSource a tu sistema CentOS.

2.2 - Instalar Node.js

Una vez que se haya agregado el repositorio de NodeSource, puedes instalar Node.js ejecutando el siguiente comando:

sudo yum install -y nodejs

Este comando descargará e instalará la última versión de Node.js en tu sistema CentOS.

Paso 3 - Verificar la instalación

Para verificar que Node.js se haya instalado correctamente, ejecuta el siguiente comando:

node -v

Este comando mostrará la versión de Node.js que está instalada en tu sistema. Por ejemplo, si has instalado Node.js versión 14.16.0, la salida será:

v14.16.0

Ejemplos de uso

Ahora que Node.js está instalado, puedes comenzar a utilizarlo para construir aplicaciones web, APIs y herramientas de línea de comandos. Aquí tienes algunos ejemplos de lo que puedes hacer con Node.js:

Ejemplo 1 - Crear un servidor HTTP simple

Crea un nuevo archivo llamado server.js con el siguiente código:

const http = require('http');

const hostname = 'localhost';
const port = 3000;

const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('¡Hola Mundo!');
});

server.listen(port, hostname, () => {
console.log(`Servidor ejecutándose en http://${hostname}:${port}/`);
});

Guarda el archivo y ejecuta el siguiente comando para iniciar el servidor:

node server.js

Deberías ver la siguiente salida:

Servidor ejecutándose en http://localhost:3000/

Abre un navegador web y ve a http://localhost:3000/. Deberías ver el mensaje "¡Hola Mundo!".

Ejemplo 2 - Instalar y usar paquetes de npm

npm es el gestor de paquetes para Node.js. Puedes usarlo para instalar paquetes de terceros que se pueden utilizar en tus aplicaciones. Para instalar un paquete, ejecuta el siguiente comando:

npm install <nombre-del-paquete>

Por ejemplo, para instalar el paquete express, ejecuta el siguiente comando:

npm install express

Una vez que el paquete esté instalado, puedes usarlo en tu aplicación requiriéndolo:

const express = require('express');
const app = express();

app.get('/', (req, res) => {
res.send('¡Hola Mundo!');
});

app.listen(3000, () => {
console.log('Servidor escuchando en el puerto 3000');
});

Conclusión

En este tutorial, te hemos mostrado cómo instalar Node.js en CentOS. También hemos demostrado cómo crear un servidor HTTP simple e instalar paquetes de npm. Node.js es una plataforma poderosa que se puede utilizar para construir una amplia gama de aplicaciones. Esperamos que este tutorial te haya sido útil. ¡Feliz codificación!