Este proyecto es un ejemplo práctico de aplicacion web CRUD usando Nodejs, Mongodb y multiples páginas (MPA)
Las tecnologías principales de este proyecto son:
- Nodejs (usado Express como framework)
- Mongodb (a traves de Mongoose)
- handleabrs
otros modulos utilizados:
- ncp: https://www.npmjs.com/package/ncp
- babel: https://babeljs.io/
- babel plugin runtime: https://babeljs.io/docs/en/babel-plugin-transform-runtime
Docker
Estos son algunos comandos que puedes usar al momento que estes desarrollado el proyecto:
Para ejecutar mongodb con docker:
docker run -p 27017:27017 --name mymongo -d mongo
Versiones Anteriores 2018
Version 2018
Este proyecto fue creado en el 2018. El código y el video antiguo pueden ser encontrados en estos enlaces:
- video 2018: https://youtu.be/3J925fRl_UE
- codigo 2018: https://github.com/FaztWeb/express-mongodb-crud/tree/2018-version
- Miniatura 2018: https://res.cloudinary.com/fazt/image/upload/c_scale,w_500/v1524289255/tutorials/crud-express-mongodb.jpg
En este proyecto se utilizaba ejs principalmente y Commonjs como modulos.