Excelente video. Como sugerencia, recomiendo utilizar el paquete tsx. Este paquete simplifica el proceso de compilación y facilita la gestión de rutas personalizadas en TypeScript.
Hola @mayerchaves4267, Gracias por la sugerencia, tienes mucha razón. tsx es excelente para simplificar el proceso de desarrollo, suplantando a ts-node, ya que evita la necesidad de usar herramientas como tsconfig-paths para registrar los alias. En esta ocasión, opté por usar ts-node con tsconfig-paths para tener un contexto al momento de explicar cómo registrar estos alias cuando compilamos para producción con tsc usando module-alias. Definitivamente consideraré tsx para futuras implementaciones en los próximos tutoriales.
Podrias agregar un middleware para el manejo de errores y evitar los try catch, seria bastante interesante. Tambien creo que al extender del schema de mongoose pierdes completamente el objetivo inicial de los repositorios que es poder cambiar de base datos sin afectar tu codigo. En este caso tendrias que estar modificando los types si cambias a otra bd. Mejoraria un par de cositas mas pero excelentes videos. Te felicito
Hola @Abundancia520, muchas gracias por tu comentario, lo tomaré en cuenta para próximos videos, muchas gracias por tu consejo vale bastante para seguir montando contenido. Saludos
Que buena perrito!
Gracias hermano, recomienda el video 😁
Excelente video. Como sugerencia, recomiendo utilizar el paquete tsx. Este paquete simplifica el proceso de compilación y facilita la gestión de rutas personalizadas en TypeScript.
Hola @mayerchaves4267, Gracias por la sugerencia, tienes mucha razón. tsx es excelente para simplificar el proceso de desarrollo, suplantando a ts-node, ya que evita la necesidad de usar herramientas como tsconfig-paths para registrar los alias. En esta ocasión, opté por usar ts-node con tsconfig-paths para tener un contexto al momento de explicar cómo registrar estos alias cuando compilamos para producción con tsc usando module-alias. Definitivamente consideraré tsx para futuras implementaciones en los próximos tutoriales.
Podrias agregar un middleware para el manejo de errores y evitar los try catch, seria bastante interesante. Tambien creo que al extender del schema de mongoose pierdes completamente el objetivo inicial de los repositorios que es poder cambiar de base datos sin afectar tu codigo. En este caso tendrias que estar modificando los types si cambias a otra bd. Mejoraria un par de cositas mas pero excelentes videos. Te felicito
Hola @Abundancia520, muchas gracias por tu comentario, lo tomaré en cuenta para próximos videos, muchas gracias por tu consejo vale bastante para seguir montando contenido. Saludos