MEAN¶
MEAN se refiere al uso de esta pila de tecnologías: - MongoDB: base de datos no relacional - Express: framework de NodeJS - Angular: frontend, se comunica con Express mediante peticiones REST - Node: para interactuar con la base de datos
Mean.io y Mean.js son dos frameworks que implementan completamente MEAN.
MongoDB¶
La base de datos se inicia con mongod --config "C:\MongoDB\mongod.cfg"
(se para con Control-C
)
Express¶
Se instala mediante npm junto con express-generator
.
Para crear un nuevo proyecto se hace mediante: express --view=ejs <nombre_proyecto>
Cuando se ejecuta una aplicación (mediante npm start
) se hace en localhost:3000
Utilidades¶
- Rested (anteriormente POSTMAN): extensión de Chrome, que sirve para probar servicios REST.
- mongoose: modelador de objetos para node.js
- Bootstrap: para definir los estilos
- https://github.com/angular-ui/ui-router para separar los archivos en plantillas
- Live Reload extensión de Chrome para actualizar automáticamente una página cuando se modifica el código
Referencias¶
Última actualización:
August 15, 2021