Instance Method
group(_:configure:)
Creates a new
Router wrapped in the supplied variadic Middleware.func group(_ middleware: Middleware..., configure: (RoutesBuilder) throws -> ()) rethrows
Parameters
middlewareVariadic
Middlewareto wrapRouterin.configureClosure to configure the newly created
Router.
Discussion
router.group(FooMiddleware(), BarMiddleware()) { group in
// all routes added will be wrapped by Foo & Bar middleware
group.get(...) { ... }
}