Configurar una aplicación MEAN en Ubuntu 14.04

MEAN, abreviatura de MongoDB, Express, AngularJS y Node, es un marco completo de JavaScript que simplifica y acelera el desarrollo de aplicaciones al brindarle las herramientas necesarias para crear e implementar rápidamente su aplicación. En este artículo, le mostraré cómo instalar y crear una aplicación MEAN básica en Ubuntu 14.04 x64.

Paso 1: Instalar Node.js

Lo primero que querrá hacer es instalar Node. Hay varias formas de hacerlo, pero por ahora usaremos un NodeSource. Para fines de estabilidad, instalaremos Node.js 10.40. La última versión de Node debería funcionar, pero no hay promesa de estabilidad. Para instalar, ejecute el siguiente comando:

curl -sL https://deb.nodesource.com/setup_0.10 | sudo -E bash -
apt-get install -y nodejs

Una vez completada la instalación, ejecute node -vy se mostrará la versión. Vuelva a ejecutar la instalación si la versión es anterior a v0.10.40.

Paso 2: instalar dependencias

Necesitaremos Gulp y Bower para usar Mean.js. Para instalarlos, ejecute lo siguiente:

npm install -g gulp
npm install -g bower

Una vez que estén instalados, puede continuar con el siguiente paso.

Paso 3: Instalar Mean.js

Instalar Mean.js es muy simple, ejecuta el siguiente comando para instalar el cli necesario para crear tu aplicación:

npm install -g mean-cli

Una vez que se complete la instalación, ejecute mean -v. La versión será al menos 0.10.14.

Paso 4: configurar e implementar una aplicación

Para configurar un proyecto, ejecute el siguiente comando:

mean init server
cd server && npm install
gulp

Una vez que tenga éxito, podrá acceder a http://[SERVER_IP]:3000su navegador (cambiar la IP en consecuencia) para ver la página predeterminada de la aplicación Mean.js.



Leave a Comment

Cómo configurar una aplicación web Meteor.js con MongoDB y Apache en Ubuntu 16.04 LTS

Cómo configurar una aplicación web Meteor.js con MongoDB y Apache en Ubuntu 16.04 LTS

Meteor.js es un marco JavaScript de código abierto escrito con Node.js en mente. Es popular debido a su visión de construir aplicaciones web en pur

Asegurando MongoDB

Asegurando MongoDB

MongoDB no es seguro por defecto. Si está instalando MongoDB y lo está iniciando sin configurarlo para la autenticación, lo pasará mal

Implemente un conjunto de réplicas con alta disponibilidad en MongoDB 3.4 usando Keyfile para control de acceso en Ubuntu 16.04

Implemente un conjunto de réplicas con alta disponibilidad en MongoDB 3.4 usando Keyfile para control de acceso en Ubuntu 16.04

Desde su concepción en 2009, MongoDB ha liderado la industria NoSQL. Uno de los conceptos centrales de MongoDB es el conjunto de réplicas, por lo que antes de trabajar con i

Instale RockMongo en CentOS 7

Instale RockMongo en CentOS 7

RockMongo es una herramienta de administración de MongoDB basada en la web que es similar a la herramienta de administración de MySQL: phpMyAdmin. Este tutorial cubrirá el proceso de instalación

Instale MongoDB en CentOS 7

Instale MongoDB en CentOS 7

MongoDB es una de las principales bases de datos NoSQL que se usa comúnmente en aplicaciones web modernas. Este tutorial lo guiará a través de la configuración de MongoDB o

Instalar MongoDB en Ubuntu 14.04

Instalar MongoDB en Ubuntu 14.04

MongoDB es una de las principales bases de datos NoSQL que se usa comúnmente en aplicaciones web modernas. Este tutorial lo guiará a través de la configuración de MongoDB. Súplicas

How to Install MongoDB 4.0 on Arch Linux

How to Install MongoDB 4.0 on Arch Linux

Prerequisites A Vultr server running up to date Arch Linux (see this article) Sudo access: Commands required to be ran as root are prefixed by #, and one

Instalar MongoDB en FreeBSD 10

Instalar MongoDB en FreeBSD 10

MongoDB es una base de datos NoSQL de clase mundial que se usa con frecuencia en aplicaciones web más nuevas. Proporciona consultas de alto rendimiento, fragmentación y replicación

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

Los ataques de ransomware van en aumento, pero ¿puede la IA ayudar a lidiar con el último virus informático? ¿Es la IA la respuesta? Lea aquí, sepa que la IA es una bendición o una perdición

ReactOS: ¿Es este el futuro de Windows?

ReactOS: ¿Es este el futuro de Windows?

ReactOS, un sistema operativo de código abierto y gratuito, está aquí con la última versión. ¿Puede satisfacer las necesidades de los usuarios de Windows de hoy en día y acabar con Microsoft? Averigüemos más sobre este estilo antiguo, pero una experiencia de sistema operativo más nueva.

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Whatsapp finalmente lanzó la aplicación de escritorio para usuarios de Mac y Windows. Ahora puede acceder a Whatsapp desde Windows o Mac fácilmente. Disponible para Windows 8+ y Mac OS 10.9+

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

Lea esto para saber cómo la Inteligencia Artificial se está volviendo popular entre las empresas de pequeña escala y cómo está aumentando las probabilidades de hacerlas crecer y dar ventaja a sus competidores.

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

Recientemente, Apple lanzó macOS Catalina 10.15.4, una actualización complementaria para solucionar problemas, pero parece que la actualización está causando más problemas que conducen al bloqueo de las máquinas Mac. Lee este artículo para obtener más información

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

¿Qué es un sistema de archivos de diario y cómo funciona?

¿Qué es un sistema de archivos de diario y cómo funciona?

Nuestra computadora almacena todos los datos de una manera organizada conocida como sistema de archivos de diario. Es un método eficiente que permite a la computadora buscar y mostrar archivos tan pronto como presiona buscar.

Singularidad tecnológica: ¿un futuro lejano de la civilización humana?

Singularidad tecnológica: ¿un futuro lejano de la civilización humana?

A medida que la ciencia evoluciona a un ritmo rápido, asumiendo muchos de nuestros esfuerzos, también aumentan los riesgos de someternos a una singularidad inexplicable. Lea, lo que la singularidad podría significar para nosotros.

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

El impacto de la inteligencia artificial en la atención médica 2021

El impacto de la inteligencia artificial en la atención médica 2021

La IA en la salud ha dado grandes pasos desde las últimas décadas. Por tanto, el futuro de la IA en el sector sanitario sigue creciendo día a día.