kog icon indicating copy to clipboard operation
kog copied to clipboard

[Router] Support `.use()` middleware mounting

Open danneu opened this issue 8 years ago • 0 comments

val router = Router {
    use(middleware1())
    // ... A routes ...
    use(middleware2())
    // ... B routes ...
    use(middleware3())
}
  • middleware1 touches every request.
  • middleware2 touches requests that were not handled by any A routes.
  • middleware3 touches requests that would otherwise 404 since no routes matched/responded.

danneu avatar Feb 04 '17 22:02 danneu