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.