dart_webcore/routing/impl/middleware library


the handler will return a RequestHolder or ResponseHolder if the return is RequestHolder it will pass it to the next pipeline entity if the return is ResponseHolder it won't be passed to the next pipeline entity the pathTemplate for a middleware can be null, so it will be executed on all paths requested for a router