mirror of
https://github.com/sakaljurgis/kodi-api-server.git
synced 2026-07-09 04:47:41 +00:00
26 lines
835 B
TypeScript
26 lines
835 B
TypeScript
import {
|
|
MiddlewareConsumer,
|
|
Module,
|
|
NestModule,
|
|
RequestMethod,
|
|
} from '@nestjs/common';
|
|
import { KodiApiController } from './kodi-api.controller';
|
|
import { KodiApiUrlRewriteMiddleware } from './UrlRewrite/url-rewrite.middleware';
|
|
import { LrtModule } from './LRT/lrt.module';
|
|
import { KodiApiService } from './kodi-api.service';
|
|
import { KodiApiResponseFactory } from './kodi-api-response.factory';
|
|
import { AllFilesModule } from './AllFiles/all-files.module';
|
|
|
|
@Module({
|
|
imports: [LrtModule, AllFilesModule],
|
|
controllers: [KodiApiController],
|
|
providers: [KodiApiService, KodiApiResponseFactory],
|
|
})
|
|
export class KodiApiModule implements NestModule {
|
|
configure(consumer: MiddlewareConsumer) {
|
|
consumer
|
|
.apply(KodiApiUrlRewriteMiddleware)
|
|
.forRoutes({ path: '/api*', method: RequestMethod.ALL });
|
|
}
|
|
}
|