Files
Picsur/backend/src/routes/image/image.module.ts

21 lines
605 B
TypeScript
Raw Normal View History

2022-03-31 22:40:11 +02:00
import { MiddlewareConsumer, Module, NestModule } from '@nestjs/common';
import cors from 'cors';
2022-03-06 12:27:11 +01:00
import { DecoratorsModule } from '../../decorators/decorators.module';
2022-04-18 14:34:53 +02:00
import { ImageManagerModule } from '../../managers/image/image.module';
import { ImageController } from './image.controller';
2022-02-21 22:36:47 +01:00
2022-03-31 22:40:11 +02:00
const corsConfig = cors({
// 48 hours
maxAge: 1728000,
});
2022-02-21 22:36:47 +01:00
@Module({
2022-03-06 12:27:11 +01:00
imports: [ImageManagerModule, DecoratorsModule],
2022-02-21 22:36:47 +01:00
controllers: [ImageController],
})
2022-03-31 22:40:11 +02:00
export class ImageModule implements NestModule {
configure(consumer: MiddlewareConsumer) {
consumer.apply(corsConfig).forRoutes('/i');
}
}