src/app.module.ts
import { Module } from '@nestjs/common';
import { APP_GUARD } from '@nestjs/core';
import { AuthModule } from './auth/auth.module';
import { AccessJwtAuthGuard } from './auth/access-jwt-auth.guard';
import { UserModule } from './models/user/user.module';
import { PrismaModule } from './prisma/prisma.module';
import { ProductModule } from './models/product/product.module';
import { CategoryModule } from './models/category/category.module';
import { PurchaseModule } from './models/purchase/purchase.module';
@Module({
imports: [
UserModule,
AuthModule,
PrismaModule,
ProductModule,
CategoryModule,
PurchaseModule,
],
providers: [
{
provide: APP_GUARD,
useClass: AccessJwtAuthGuard,
},
],
})
export class AppModule {}