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:
- Un ordenador con Ubuntu 22.04.
- Una cuenta de usuario con privilegios sudo.
- 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.