Desarrollador de software, con experiencia en desarrollo web y móvil. Apasionado por la tecnología y la innovación.
Cuando estamos desarrollando REST APIs es muy frecuente crear módulos con las operaciones básicas de CRUD (Create, Read, Update y Delete), y que a su vez esto implica generar los endpoints, el service, los DTO y las entities de base de datos. NestJS nos ofrece un esquemático que al ejecutarlo crea el andamiaje (también llamado boiler plate o scaffolding).
Vamos al punto, para generar un nuevo recurso de forma automática siguiendo buenas prácticas, vamos al directorio raíz de nuestro proyecto y ejecutamos el comando:
nest g|generate resource nombre_recurso
Por ejemplo, para generar el recurso posts de nuestro blog, ejecutariamos el comando:
nest generate resource posts
Al terminar la ejecución veremos que automáticamente:
posts dentro del directorio src.app.module.ts para agregar el nuevo módulo de posts.