Nestjs Как пропустить декоратор @UseGuards верхнего уровня в контроллере для маршрута? ⇐ Javascript
-
Гость
Nestjs Как пропустить декоратор @UseGuards верхнего уровня в контроллере для маршрута?
Мой контроллер выглядит так:
@ApiBearerAuth() @UseGuards(Охранник1, Охранник2, Охранник2) класс экспорта NotesController { @Почта() асинхронное создание() { //........ } @Получать() асинхронное все() { //........ } } Я хочу, чтобы GET API пропускал защиту. Эти охранники не используют app.useGlobalGuards(). Я попробовал декоратор SetMetadata forskip на уровне маршрута и проверил для него защиту, но защита выполняется до вызова декоратора SetMetadata.
Мой контроллер выглядит так:
@ApiBearerAuth() @UseGuards(Охранник1, Охранник2, Охранник2) класс экспорта NotesController { @Почта() асинхронное создание() { //........ } @Получать() асинхронное все() { //........ } } Я хочу, чтобы GET API пропускал защиту. Эти охранники не используют app.useGlobalGuards(). Я попробовал декоратор SetMetadata forskip на уровне маршрута и проверил для него защиту, но защита выполняется до вызова декоратора SetMetadata.
Мобильная версия