- Instalar mongoDB.
- Instalar Node.js.
npm installpara instalar dependencias del proyecto.npm startonode server/server.jspara inicial la aplicación.- Crear una BD en mLab, y agregar un usuario.
- Tambien se puede usar el servicio MongoDB Atlas, pero tiene limitaciones en comparación a mLab.
.
├── server # Archivos del servidor.
│ ├── config # Archivos de configuracion y variables de entorno.
│ │ └── config.js # Config. de PORT, ENV, etc.
│ ├── model # Schemas/esquemas de datos de la BD.
│ │ └── user.js # Estructura de datos de 'user'.
│ ├── router # Archivos con las vistas.
│ │ └── user.js # Vistas para el directorio '/usuario'
│ └── server.js # Aplicacion principal
├── package.json # Archivo de paquetes npm.
└── Readme.md
npm initpara crear el package.jsonnpm install express --savepara instalar modulo express.npm install body-parser --savepara poder conseguir de manera facil los datos enviados por formularios.npm install mongoose --savepara instalar libreria de trabajo con mongoDB.npm install mongoose-unique-validator --savepara modificar mensajes de error de inserciones en la base de datos.npm install bcrypt --savepara poder encriptar las contraseñas de usuario de la BD.npm install underscore --savepara poder filtrar objetos de manera mas eficiente.
- Instalar https://www.getpostman.com/apps para enviar diferentes metodos HTTP.