import { Module, ValidationPipe } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { Album } from './album.entity'; import { AlbumController } from './album.controller'; import { AlbumService } from './album.service'; import { APP_PIPE } from '@nestjs/core'; @Module({ imports: [TypeOrmModule.forFeature([Album])], controllers: [AlbumController], providers: [ AlbumService, { provide: APP_PIPE, useValue: new ValidationPipe({ whitelist: true, forbidNonWhitelisted: true, transform: true, }), }, ], exports: [TypeOrmModule], }) export class AlbumModule {}