Hasta ahora hemos creado controladores, servicios y modulos por separado. Pero existe un comando llamado resource que nos permite generar todo esto de entrada, haciendo mucho mas agil el desarrollo de nuestras aplicaciones. Se ejecuta con el siguiente comando

nest generate resource nombreDelRecurso

Una vez que lo ejecutemos nos preguntará que tecnologia queremos utilizar para la conexion de este recurso

Nest tiene compatibilidad con websockets y GraphQL además de poder gestionar APIS Rest

Nest tiene compatibilidad con websockets y GraphQL además de poder gestionar APIS Rest

Luego nos ofrecerá crear los puntos de entrada de un CRUD basico. Podemos optar por si o no dependiendo de nuestras necesidades. Una vez ejecutado, se habrán creado los siguientes archivos asociados a nuestro recurso

Si le hubieramos dado a si en la pregunta de crear un crud basico, también habría creado la carpeta de dto y las de las entidades.

Si le hubieramos dado a si en la pregunta de crear un crud basico, también habría creado la carpeta de dto y las de las entidades.