Instance Method
grouped(_:)
Creates a new
Router wrapped in the supplied variadic Middleware.func grouped(_ middleware: Middleware...) -> RoutesBuilder
Parameters
middlewareVariadic
Middlewareto wrapRouterin.
Return Value
New Router wrapped in Middleware.
Discussion
let group = router.grouped(FooMiddleware(), BarMiddleware())
// all routes added will be wrapped by Foo & Bar middleware
group.get(...) { ... }