/
githubmirror
/
nest
Обзор
Документация
Войти
/
githubmirror
/
nest
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
integration/versioning/src/app.module.ts
38 строк
1 KB
Kamil Myśliwiec
fix(core): apply middleware to versioned controllers (ctrl-level)
14 июн 2023, 12:34
Не верифицирован
14 июн 2023, 12:34
7aa7107
Код
Авторство
О чём код?
import { MiddlewareConsumer, Module } from '@nestjs/common'; import { AppV1Controller } from './app-v1.controller'; import { AppV2Controller } from './app-v2.controller'; import { MiddlewareController } from './middleware.controller'; import { MultipleMiddlewareVersionController } from './multiple-middleware.controller'; import { MultipleVersionController } from './multiple.controller'; import { VersionNeutralMiddlewareController } from './neutral-middleware.controller'; import { VersionNeutralController } from './neutral.controller'; import { NoVersioningController } from './no-versioning.controller'; import { OverridePartialController } from './override-partial.controller'; import { OverrideController } from './override.controller'; @Module({ imports: [], controllers: [ AppV1Controller, AppV2Controller, MultipleVersionController, NoVersioningController, VersionNeutralController, OverrideController, OverridePartialController, MiddlewareController, MultipleMiddlewareVersionController, VersionNeutralMiddlewareController, ], }) export class AppModule { configure(consumer: MiddlewareConsumer) { consumer .apply((req, res) => res.end('Hello from middleware function!')) .forRoutes( MiddlewareController, MultipleMiddlewareVersionController, VersionNeutralMiddlewareController, ); } }