-
Notifications
You must be signed in to change notification settings - Fork 0
CastoGil/mocking-manejodeerrores
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
# Mocking y Manejo de Errores
Proyecto Node.js/Express que implementa generación de productos de prueba y manejo de errores personalizado.
## 🧪 Tecnologías
Node.js · Express · @faker-js/faker
## ✨ Características
- Ruta `/mockingproducts` que genera 100 productos aleatorios usando `@faker-js/faker` para fines de testing.
- Implementación de clase `CustomError`, códigos de error y manejador centralizado.
- Middleware de manejo de errores que captura errores de negocio y devuelve respuestas uniformes.
- Ejemplo de uso: manejo de error cuando faltan campos obligatorios al crear un producto.
- Base de proyecto modular con router, controladores y servicios.
## 💪 Instalación
git clone https://github.com/CastoGil/mocking-manejodeerrores.git
cd mocking-manejodeerrores
npm install
Configura las variables de entorno necesarias en `.env`.
## 🚀 Ejecución
npm run dev # modo desarrollo
npm start # modo producción
## 🦖 Uso
- Visita `/mockingproducts` para obtener un arreglo de productos falsos.
- Para probar el manejo de errores, intenta crear un producto sin campos requeridos y observa la respuesta del middleware.
## 🤝 Contribuciones
Contribuciones, issues y pull requests son bienvenidos.
## 📟 Licencia
MIT
About
Mocking y manejo de errores con Node.js y Express: ruta que genera productos de prueba y middleware de errores personalizados.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published