title: Nest JS middleware .exclude option is not blocking the middleware for excluded routes
body: <p>I am trying to exclude some routes for the middleware. The <strong>.exclude</strong> option is not working. Instead the middleware is applied for the excluded routes too</p>
  <p>This is the code for <strong>Middleware</strong>
  <a href="https://i.stack.imgur.com/ixcue.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ixcue.png" alt="enter image description here" /></a></p>
  <p>This is the code for <strong>User Module</strong>
  <a href="https://i.stack.imgur.com/7oj3K.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/7oj3K.png" alt="enter image description here" /></a></p>
  <p>This is the code for <strong>User controller</strong>
  <a href="https://i.stack.imgur.com/IP44w.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/IP44w.png" alt="enter image description here" /></a></p>
  <p>I guess my code should block the middleware for the 'users' GET route... but it is allowing middleware for the blocked route.</p>