-
Crear la Base de Datos en MongoDB
Nombre de la base de datos:ClickBuy -
Colecciones:
Las siguientes colecciones deben ser creadas en la base de datos:itemcarritospedidosproductostiendasusuarios
Asegúrate de tener los siguientes módulos instalados:
-
Express
Para instalarlo, ejecuta:npm i express
-
Body-Parser
Para instalarlo, ejecuta:npm i body-parser
-
Dotenv
Para instalarlo, ejecuta:npm i dotenv
-
Módulos adicionales:
Se han agregado los siguientes módulos para mejorar el logging:winstonwinston-expressmorgan
Para instalarlos, ejecuta:
npm i winston winston-express morgan
Se recomienda instalar nodemon para no tener que reiniciar el servidor manualmente cada vez que realices cambios en el código. nodemon monitorea los archivos y reinicia el servidor automáticamente cuando detecta cambios.
Para instalar nodemon, ejecuta:
npm i nodemon -DNota: El
-Dindica que es una dependencia de desarrollo, no necesaria para el funcionamiento en producción.
Añadir la siguiente configuración a la sección scripts de tu archivo package.json:
"scripts": {
"start": "node src/app.js",
"dev": "nodemon index.js"
}Usa el siguiente comando para ejecutar la aplicación en modo desarrollo:
npm run devEsto iniciará el servidor con nodemon, que se reiniciará automáticamente cuando detecte cambios en el código.
¡Eso es todo! Ahora deberías estar listo para comenzar con el proyecto. Si tienes algún problema o duda, no dudes en revisar los logs o preguntar.