Saltar al contenido principal

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.