Files
pcpuma_unam_api/src/upload-file/upload-file.module.ts
T
2022-04-24 12:00:56 -05:00

28 lines
856 B
TypeScript

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 {}