Опция Nest JS middleware .exclude не блокирует промежуточное ПО для исключенных маршрутов

#node.js #typescript #express #nestjs

Вопрос:

Я пытаюсь исключить некоторые маршруты для промежуточного программного обеспечения. Опция .exclude не работает. Вместо этого промежуточное программное обеспечение применяется и для исключенных маршрутов

Это код для промежуточного программного обеспечения введите описание изображения здесь

Это код для пользовательского модуля введите описание изображения здесь

Это код для пользовательского контроллера введите описание изображения здесь

Я предполагаю, что мой код должен блокировать промежуточное программное обеспечение для маршрута «пользователи»… но это позволяет использовать промежуточное программное обеспечение для заблокированного маршрута.

Комментарии:

1. этот код выглядит нормально. Мне не удалось воспроизвести это. Какую именно версию Nestjs вы используете? Я проверил с 8.2.0

2. @Микаэлевич 8.1.4