Creación de Controladores y Servicios en NestJS

Clase 22 de 23Curso de Backend con NestJS

Ya tienes todas las bases y hemos avanzado en el proyecto. Ahora llego la hora del RETO y este será hacer los demás controladores, así es debes crear los controladores, DTOs y servicios para:

  • Products
  • Categories
  • Brands
  • Users
  • Customers

Sin embargo en esta lectura vamos a ver como quedaría, y finalmente deberías haber terminado con una AppModule parecido a este:

... @Module({ imports: [], controllers: [ AppController, ProductsController, // 👈 CategoriesController, // 👈 BrandsController, // 👈 CustomerController, // 👈 UsersController, // 👈 ], providers: [ AppService, ProductsService, // 👈 CategoriesService, // 👈 BrandsService, // 👈 CustomersService, // 👈 UsersService, // 👈 ], }) export class AppModule {}

Debes haber terminado con los controladores para Products, Categories, Brands, Users y Customers con sus servicios, entidades y DTOs respectivos, una vista general sería así:

Si quieres comparar tu respuesta la SOLUCIÓN 😎 está en la rama 18 del repositorio.