Instalación de Node.js en Fedora
Instalación de Node.js en Fedora
Node.js es una plataforma potente y versátil para construir aplicaciones en el lado del servidor utilizando JavaScript. Proporciona un modelo de E/S no bloqueante y basado en eventos que lo hace altamente escalable y eficiente. En este tutorial, te guiaremos a través del proceso de instalación de Node.js en Fedora.
Requisitos previos
Antes de comenzar, asegúrate de tener los siguientes requisitos previos:
- Una máquina Fedora con acceso de root.
- Un terminal o cliente SSH.
Paso 1: Actualizar el sistema
El primer paso es actualizar el sistema ejecutando el siguiente comando:
sudo dnf update
Esto actualizará los repositorios de paquetes y asegurará que tu sistema esté actualizado.
Paso 2: Instalar Node.js
La forma más sencilla de instalar Node.js en Fedora es utilizando el repositorio de NodeSource. Para agregar el repositorio, ejecuta el siguiente comando:
curl -sL https://rpm.nodesource.com/setup_lts.x | sudo bash -
Una vez que se haya agregado el repositorio, puedes instalar Node.js ejecutando el siguiente comando:
sudo dnf install -y nodejs
Esto instalará la última versión LTS de Node.js y sus dependencias.
Paso 3: Verificar la instalación
Para verificar que Node.js se haya instalado correctamente, ejecuta el siguiente comando:
node -v
Esto debería mostrar la versión de Node.js que acabas de instalar. Por ejemplo:
v14.17.6
También puedes verificar la versión de npm (Node Package Manager) ejecutando el siguiente comando:
npm -v
Esto debería mostrar la versión de npm que acabas de instalar. Por ejemplo:
6.14.15
Paso 4: Ejemplos de uso
Ahora que Node.js está instalado en tu máquina Fedora, puedes comenzar a utilizarlo para construir aplicaciones. Aquí tienes algunos ejemplos sencillos para que comiences:
Ejemplo 1: Hola Mundo
Crea un archivo llamado hello.js
con el siguiente código:
console.log('¡Hola Mundo!');
Guarda el archivo y ejecútalo usando Node.js:
node hello.js
Esto debería mostrar:
¡Hola Mundo!
Ejemplo 2: Servidor HTTP
Crea un archivo llamado server.js
con el siguiente código:
const http = require('http');
const hostname = '127.0.0.1';
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 en ejecución en http://${hostname}:${port}/`);
});
Guarda el archivo y ejecútalo usando Node.js:
node server.js
Esto iniciará un servidor HTTP en el puerto 3000. Puedes acceder a él utilizando un navegador web o una herramienta como curl:
curl http://localhost:3000/
Esto debería mostrar:
¡Hola Mundo!
Paso 5: Qué tener en cuenta
Al instalar Node.js en Fedora, hay algunas cosas a tener en cuenta:
- Asegúrate de tener acceso de root o privilegios de sudo.
- Siempre actualiza el sistema antes de instalar nuevos paquetes.
- Utiliza un repositorio confiable para asegurarte de obtener la versión más reciente y segura de Node.js.
- Verifica la instalación comprobando la versión de Node.js y npm.
- Mantén actualizado Node.js y sus dependencias para evitar vulnerabilidades de seguridad.
Conclusión
En este tutorial, te mostramos cómo instalar Node.js en Fedora. También proporcionamos algunos ejemplos sencillos para que comiences a utilizar Node.js. Ahora que tienes Node.js instalado, puedes comenzar a construir aplicaciones potentes y escalables utilizando JavaScript.