La Pila MEAN es una solución popular para el desarrollo web que consta de MongoDB, Express, AngularJS y Node.js. Permite a los desarrolladores utilizar JavaScript tanto en el front-end como en el back-end de una aplicación web, lo que hace que el desarrollo sea más rápido y eficiente.

En este artículo, vamos a repasar cómo instalar la Pila MEAN en Ubuntu 22.04.

Prerrequisitos

Antes de comenzar, hay algunas cosas que necesitas tener en su lugar para instalar la Pila MEAN en Ubuntu 22.04:

  1. Un ordenador con Ubuntu 22.04.
  2. Una cuenta de usuario con privilegios sudo.
  3. Una conexión a Internet en funcionamiento.

Instalación de MongoDB

MongoDB es una popular base de datos NoSQL de código abierto que se utiliza a menudo con la Pila MEAN. Para instalarla, sigue estos pasos:

# Importa la clave pública GPG de MongoDB utilizando el siguiente comando:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

# Añade el repositorio de MongoDB a tu sistema ejecutando el siguiente comando:
echo "deb [ arch=amd64,arm64 ] focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

# Actualiza el índice de paquetes utilizando el siguiente comando:
sudo apt update

# Instala el paquete MongoDB ejecutando el siguiente comando:
sudo apt install -y mongodb-org

# Una vez que la instalación esté completa, inicia el servicio MongoDB con el siguiente comando:
sudo systemctl start mongod

# Verifica que el servicio MongoDB esté funcionando comprobando su estado:
sudo systemctl status mongod

El resultado debería parecerse a esto:

● mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2021-09-07 15:33:31 UTC; 3min ago
Docs: 
Main PID: 10243 (mongod)
Tasks: 23 (limit: 4752)
Memory: 66.4M
CGroup: /system.slice/mongod.service
└─10243 /usr/bin/mongod --config /etc/mongod.conf

Instalación de Node.js

Node.js es un entorno de ejecución de JavaScript que se utiliza para ejecutar el back-end de una aplicación de la Pila MEAN. Para instalarlo, sigue estos pasos:

# Añade el repositorio del paquete Node.js a tu sistema ejecutando el siguiente comando:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

# Instala el paquete Node.js ejecutando el siguiente comando:
sudo apt install -y nodejs

# Para verificar la instalación de Node.js, puedes ejecutar el siguiente comando:
node -v

Esto imprimirá el número de versión de Node.js, indicando que está instalado y funcionando correctamente.

Instalación del Marco Express.js

Express.js es un popular marco de aplicación web para Node.js que se utiliza a menudo con la Pila MEAN. Para instalarlo, sigue estos pasos:

# Instala el marco Express.js globalmente utilizando el siguiente comando:
sudo npm install express -g

# Verifica la instalación ejecutando el siguiente comando:
express --version

Esto imprimirá el número de versión de Express.js, indicando que está instalado y funcionando correctamente.

Instalación del Marco AngularJS

AngularJS es un marco de JavaScript que se utiliza para construir el front-end de una aplicación de la Pila MEAN. Para instalarlo, sigue estos pasos:

# Instala el marco AngularJS globalmente utilizando el siguiente comando:
sudo npm install -g @angular/cli

# Verifica la instalación ejecutando el siguiente comando:
ng --version

Esto imprimirá el número de versión de AngularJS, indicando que está instalado y funcionando correctamente.

En este artículo, hemos repasado cómo instalar la Pila MEAN en Ubuntu 22.04. Primero instalamos MongoDB, la popular base de datos NoSQL, luego instalamos Node.js y el marco Express.js. Finalmente, instalamos AngularJS, el marco de JavaScript para el front-end. Con estos pasos, ahora deberías tener una instalación de la Pila MEAN funcionando en tu sistema Ubuntu 22.04.

Shape.host ofrece servidores VPS SSD Linux eficientes, escalables y seguros para todas tus necesidades empresariales. Para más información, visitashape.host.