Instance Method
grouped(_:)
Creates a new
Router wrapped in the supplied array of Middleware.func grouped(_ middleware: [any Middleware]) -> any RoutesBuilder
Parameters
middlewareArray of
[Middleware]to 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(...) { ... }