import { ConflictException, Module } from '@nestjs/common'; import { MulterModule } from '@nestjs/platform-express'; import { UploadFileController } from './upload-file.controller'; import { UploadFileService } from './upload-file.service'; import { EquipoModule } from '../equipo/equipo.module'; import { UsuarioModule } from '../usuario/usuario.module'; @Module({ imports: [ MulterModule.register({ dest: './upload', fileFilter: (req, file, cb) => { if (!file.originalname.match(/\.(jpg|jpeg|png|csv)/)) return cb( new ConflictException('Extención de archivo no valida.'), false, ); return cb(null, true); }, }), EquipoModule, UsuarioModule, ], controllers: [UploadFileController], providers: [UploadFileService], }) export class UploadFileModule {}