26 lines
819 B
TypeScript
26 lines
819 B
TypeScript
import { MiddlewareConsumer, Module, NestModule } from '@nestjs/common';
|
|
import { AppController } from './app.controller';
|
|
import { AppService } from './app.service';
|
|
import { SinusBotService } from './services/sinusbot.service';
|
|
import { DatabaseService } from './database/database.service';
|
|
import { LoggerMiddleware } from './logger.middleware';
|
|
import { PrismaService } from './prisma/prisma.service';
|
|
import { TimeTrackerPredicate } from './database/timetracking.predicate';
|
|
|
|
@Module({
|
|
imports: [],
|
|
controllers: [AppController],
|
|
providers: [
|
|
AppService,
|
|
SinusBotService,
|
|
DatabaseService,
|
|
PrismaService,
|
|
TimeTrackerPredicate,
|
|
],
|
|
})
|
|
export class AppModule implements NestModule {
|
|
configure(consumer: MiddlewareConsumer): any {
|
|
consumer.apply(LoggerMiddleware).forRoutes('*');
|
|
}
|
|
}
|