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!