title: Nestjs: middleware for all routes except /auth
body: <p>I am started with nestjs recently and i want apply a middleware for all routes, except the auth route.</p>
  
  <p>In the documentation it says that I can add all the controllers or paths of the routes where I want the middleware, but I find this way quite expensive</p>
  
  <pre><code>.forRoutes(
       SearchController,
       Other,
       Other,
       Other
  );
  </code></pre>
  
  <p>So I would like to know if there is a solution, or if you managed to use regex for something like this:</p>
  
  <pre><code>.forRoutes(
      {path: 'All route except /auth', method: RequestMethod.ALL}
  );
  </code></pre>