Instalar la pila MEAN en su servidor Linux virtual (Ubuntu 17.10) nunca ha sido tan fácil. Los siguientes pasos guiados lo guiarán a través de la instalación mientras se prepara para iniciar su primera aplicación MEAN stack.

Introducción a la pila MEAN

Lo que se quiere decir es una pila web que contiene Node.JS, MongoDB, Angular.JS y Express.JS. Utilice “sudo” para ejecutar comandos con privilegios de root.

Empezado

Su máquina debe estar preparada para la instalación. El primer paso es actualizar su repositorio de Ubuntu. Abra Terminal e ingrese los siguientes comandos;

$ sudo apt-get update

El siguiente paso es asegurarse de que git esté instalado. Ingresa el siguiente comando para instalar git.

$ sudo apt install git

Ahora tenemos los requisitos previos.

Instalar MongoDB

Nota especial: consulte la mejor página de alojamiento de MongoDB de Hosting Más Barato para encontrar los mejores servicios de alojamiento de MongoDB. .

MongoDB es una base de datos del lado del servidor que admite la ejecución de JavaScript almacenando datos en formato JSON ya que no es compatible con SQL.

  1. Importar la clave pública para la instalación del paquete
    El primer paso es importar la clave pública del paquete. Para garantizar la coherencia y la autenticidad, las herramientas de administración de paquetes de Ubuntu (apt) requieren que los distribuidores proporcionen claves GPG. Ejecute los siguientes comandos para importar claves MongoDB.

    $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5

    Si inició sesión como usuario root, no se le pedirá una contraseña. Sin embargo, si se solicita la contraseña, agregue la contraseña del usuario raíz.

  2. Crear archivo de lista de origen de MongoDB
    El siguiente paso es crear la lista de archivos basada en Ubuntu 17.10. Si tiene una versión diferente de Ubuntu, use este enlace para encontrar la distribución adecuada. Este comando crea una lista de MongoDB en /etc/apt/sources.list.d/;

    $ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
  3. Actualizar repositorio
    El siguiente paso es actualizar el repositorio. Ejecute el siguiente comando

    $ sudo apt-get update
  4. Instalar Mongo DB
    Ahora estamos instalando archivos MongoDB usando esta línea de comando

    $ sudo apt-get install -y mongodb-org
  5. Inicie MongoDB
    Ahora que mongod.service se ha creado automáticamente, iniciemos MongoDB ejecutando estos comandos:

    $ sudo systemctl start mongod

    Ejecute este comando para asegurarse de que el servicio se inicie cada vez que inicie su computadora:

    $ sudo systemctl enable mongod
  6. Verificación de la instalación
    Ejecute los siguientes comandos para verificar que la instalación fue exitosa
    sudo lsof - iTCP -sTCP:LISTEN | grep mongo

Instale Node JS.

Nota especial: consulte la página Mejor alojamiento de Node.js de Hosting Más Barato para conocer los mejores servicios de alojamiento de Node.js. .

Node JS es un entorno de ejecución de JavaScript del lado del servidor. NODE.JS se instala ejecutando los siguientes comandos:

$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
$ sudo apt-get install -y nodejs

Para evitar errores de los paquetes npm al compilar, ejecute los siguientes comandos

$ sudo apt-get install build-essential

Instalar dependencias

Para instalar todas las dependencias, ejecute los siguientes comandos

$ npm install

Instalar Bower y Gulp

Estos son componentes de la pila intermedia. Bower es un administrador de paquetes para las aplicaciones de front-end, mientras que gulp automatiza las tareas. Usamos estándares de instalación globales (-g).

Ejecute el siguiente comando para instalar bower o gulp.

$ npm install -g bower
$ npm install -g gulp

Instalar Mean -cli

El marco Mean.io se utiliza para crear aplicaciones. Utilizará Mean-cli como paquete principal. Para instalar Mean-cli, ejecute los siguientes comandos:

$ npm install -g mean-cli

Para verificar que la instalación fue exitosa, ejecute el siguiente comando

$ npm list -g --depth=0 | grep mean

Ejecute la primera aplicación

Para crear el primer proyecto en Mean.io, ejecute el siguiente comando:

$ mean init myapp

donde ‘myapp’ es el nombre de su aplicación.

Ahora necesita acceder al directorio con la aplicación haciendo lo siguiente:

$ cd myapp

Ahora necesita instalar las dependencias del lado del servidor y del cliente ejecutando los siguientes comandos

$ sudo npm install
$ bower install

Para iniciar el nuevo proyecto, haga lo siguiente

$ gulp

Esto debería mostrarle algo como esto en su navegador en http: // localhost: 3000

Consulte los 3 principales servicios de alojamiento de Linux