La Pila MEAN (MongoDB, Express.js, AngularJS, Node.js) es una plataforma de desarrollo completa para la creación de aplicaciones web modernas y dinámicas. En este artículo, te guiaré a través del proceso de instalación de cada componente de la Pila MEAN en Ubuntu 22.04, para que puedas comenzar a desarrollar tus propias aplicaciones web de manera rápida y sencilla.

Paso 1: Instalación de Node.js y npm

Node.js es un entorno de tiempo de ejecución de JavaScript que nos permite ejecutar aplicaciones JavaScript en el servidor. npm es el gestor de paquetes de Node.js que nos permite instalar y gestionar las dependencias de nuestros proyectos. Para instalar Node.js y npm en Ubuntu 22.04, ejecuta los siguientes comandos:

sudo apt update
sudo apt install -y nodejs npm

Paso 2: Instalación de MongoDB

MongoDB es una base de datos NoSQL que utilizaremos como nuestra base de datos en la Pila MEAN. Para instalar MongoDB en Ubuntu 22.04, primero importa la clave pública del repositorio MongoDB e instala el paquete mongodb-org:

wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
sudo apt update
sudo apt install -y mongodb-org

Después de instalar MongoDB, puedes iniciar el servicio MongoDB y habilitarlo para que se inicie automáticamente en el arranque del sistema:

sudo systemctl start mongod
sudo systemctl enable mongod

Paso 3: Instalación de Express.js

Express.js es un marco de aplicación web para Node.js que nos permite crear fácilmente servidores web y API. Para instalar Express.js, simplemente crea un nuevo directorio para tu proyecto y ejecuta el siguiente comando para inicializar un nuevo proyecto Node.js:

mkdir myapp
cd myapp
npm init -y
npm install express

Paso 4: Instalación de AngularJS

AngularJS es un marco de trabajo de JavaScript de código abierto mantenido por Google que se utiliza para construir aplicaciones web de una sola página. Para instalar AngularJS, primero necesitaremos instalar Angular CLI (Command Line Interface), que nos permite crear y gestionar proyectos de Angular. Ejecuta el siguiente comando para instalar Angular CLI de forma global:

npm install -g @angular/cli

Paso 5: Configuración de Proyecto MEAN

Una vez que hayas instalado todos los componentes de la Pila MEAN, puedes configurar tu proyecto. Crea un nuevo directorio para tu proyecto y sigue los pasos de la documentación oficial de cada componente (Express.js, AngularJS, MongoDB) para comenzar a desarrollar tu aplicación web.

Si estás buscando un entorno de alojamiento confiable y escalable para ejecutar tu aplicación MEAN en la nube, considera utilizar los servicios de Cloud VPS de Shape.host. Con servidores rápidos y seguros, Shape.host ofrece la plataforma perfecta para ejecutar tus aplicaciones web en la nube de manera eficiente.