Repositorio creado con la finalidad de mantener un control de versionamiento para las pruebas realizadas en la implemantacion de una arquitectura hexagonal con NestJS. El ejemplo se basa en un modelo para la creacion de una tienda en linea la cual es capaz de registar, editar, listar, eliminar y vender productos, se necesitan validaciones y manejo de excepciones
npm run test || pnpm run test
npm install || pnpm import
npm run start:dev || pnpm run start:dev
- Aun no agrego el socket por ende no es necesario tener levantado el ambiente de docker y rabbitmq en el dispositivo
/user |<- GET
/user |<- POST
/shop |<- GET
/shopbyid |<- GET
/shop |<- POST
/product |<- GET
/shop/product |<- GET
/shop/productbyid |<- GET
/shop/productlimits |<- GET
/shop/product |<- POST
/shop/product |<- PUT
/shop/product |<- DELETE
/shop/buy |<- GET
/shop/buybyuserid |<- GET
/shop/buy |<- POST