Loading repository data…
Loading repository data…
Garciaa94 / repository
Este proyecto está diseñado para poner a prueba su conocimiento de tecnologías backend y frontend, evaluando su capacidad para crear API’s e interfaces de usuario prestando atención a los detalles. También es importante la aplicación de buenas prácticas de desarrollo.
Este proyecto está diseñado para poner a prueba su conocimiento de tecnologías backend y frontend, evaluando su capacidad para crear API’s e interfaces de usuario prestando atención a los detalles. También es importante la aplicación de buenas prácticas de desarrollo.
Fast, unopinionated, minimalist web framework for node.
clonar de la app en el terminal de preferencia
git clone git@github.com:Garciaa94/ProyectoExpressJS.git
Desde el editor de su preferencia ir a la la Carpeta \backend-shopping-cart y ejecucar los siguientes comandos.
El comando "npm install" instalara las dependencias y modulos para no tener problemas con la ejecucion del proyecto.
El comando "npx nodemon app.js" levantara nuestro backend para luego ser usado en el frontend.
npm install
npx nodemon app.js
Se iniciara el proyecto en el puerto 3000 en la ruta http://localhost:3000/ solo se visualizara un texto con HOME! y nustra api de la coneccion a la base de datos en http://localhost:3000/items (API de productos ) y http://localhost:3000/orders (API DE usuario)
http://localhost:3000/
http://localhost:3000/items
Express es una infraestructura de aplicaciones web Node.js mínima y flexible que proporciona un conjunto sólido de características para las aplicaciones web y móviles.
modulos utilizados
npm i body-parser
Es un Middleware de análisis de cuerpo .js nodo.
npm i mongoose
Mongoose es una herramienta de modelado de objetos de MongoDB diseñada para trabajar en un entorno asíncrono. Mangosta soporta tanto promesas como devoluciones de llamada.
npm i nodemon
nodemon es una herramienta que ayuda a desarrollar aplicaciones basadas en node.js reiniciando automáticamente la aplicación node cuando se detectan cambios de archivo en el directorio.
nodemon no requiere ningún cambio adicional en el código o método de desarrollo. nodemon es un contenedor de reemplazo para . Para utilizar , reemplace la palabra en la línea de comandos al ejecutar el script.nodenodemonnode
revisar el archivo de dependencias Paquetes.
"dependencies": {
"cors": "^2.8.5",
"dotenv": "^8.2.0",
"express": "^4.17.1",
"mongoose": "^5.10.9",
"path": "^0.12.7",
"stripe": "^8.114.0"
},
"devDependencies": {
"nodemon": "^2.0.4"
}
Express.js Next.js https://www.youtube.com/watch?v=Pri0AHpLQA0&ab_channel=NavisCode Tailwind MongoDB
`` = 127
Datos proporcionados en la SripDocs
Targeta: 4242 4242 4242 4242
fecha: 08 / 24
codigo 1: 123
codigo 2:94107
Iconos npm i --save @fortawesome/fontawesome-svg-core @fortawesome/free-solid-svg-icons @fortawesome/react-fontawesome @fortawesome/free-brands-svg-icons https://fontawesome.com/v5.15/icons?d=gallery
facke API github para test https://github.com/keikaavousi/fake-store-api https://fakestoreapi.com/
Favicon https://www.pngwing.com/es/free-png-bzxty/download
Proyecto Principal
https://github.com/Garciaa94/ProyectoExpressJS