¡Bienvenido al Generador de Código Backend! Este potente generador utiliza las librería [generate-template-files
, ts-to-zod
] junto con plantillas preconfiguradas para acelerar tu desarrollo en express. Aquí encontrarás una guía paso a paso para empezar rápidamente.
Antes de comenzar, asegúrate de tener Node.js y npm instalados en tu sistema.
-
Ejecuta el siguiente comando para instalar e iniciar la herramienta:
npx smartapi-cli
-
Al inicio, tendrás dos opciones: crear un proyecto desde cero o trabajar en un proyecto existente.
- Si eliges crear un proyecto desde cero, tu API estará lista en cuestión de segundos. (No olvides ejecutar
npm i
para instalar las dependencias).
- ¡Listo! Ahora puedes aprovechar las funciones de generación para acelerar tu desarrollo.
-
Error Handler: Implementación de un manejador de errores global.
-
Middleware de Error: Manejo de rutas no encontradas y errores inesperados.
-
Errores Personalizados: Crea errores personalizados para una gestión más efectiva.
-
Validación con Zod: Utiliza Zod para validar datos de forma sencilla y robusta.
- Generación Automática: Próximamente, podrás generar documentación Swagger de forma automática.
- Manejo de Excepciones: Simplifica la gestión de excepciones para un código más limpio.
- Manejo de Bases de Datos: Implementa el patrón de repositorio para interactuar con diferentes motores de bases de datos y ORMs.
- Configuración Dinámica: Aprende a manejar variables de entorno para una configuración más versátil.
- Modelo Vista Controlador: Actualmente compatible con MVC, con la promesa de más templates en el futuro.
¡Explora estas funcionalidades y mejora tu experiencia de desarrollo con el Generador de Código Backend! Si tienes sugerencias o preguntas, ¡no dudes en comunicarte con nosotros! 🚀👨💻
¡Nos encantaría que contribuyeras a este proyecto! Si encuentras útil este paquete, por favor, dale una estrella en GitHub.