korvex.router¶
The standalone router, without the App. See The standalone router.
The standalone router: maps a path and method to a handler name.
Guide: https://3d3n-pyc.github.io/korvex/router/
Router ¶
Router()
Maps a path and method to a handler name; never calls your code.
match caches the last CACHE_SIZE lookups; results are read-only.
Guide: https://3d3n-pyc.github.io/korvex/router/
group ¶
group(prefix: str = '', *, middleware: Sequence[str] | None = None) -> RouteGroup
Returns a RouteGroup that registers routes under prefix.
RouteGroup ¶
RouteGroup(router: Router, prefix: str = '', *, middleware: Sequence[str] | None = None)
Registers routes on a router under a prefix and middleware, from Router.group().
Guide: https://3d3n-pyc.github.io/korvex/router/
route ¶
route(path: str, handler: str, *, method: str = 'GET', middleware: Sequence[str] | None = None) -> None
Registers a route. Its own middleware runs after the group's.
group ¶
group(prefix: str = '', *, middleware: Sequence[str] | None = None) -> RouteGroup
Returns a nested group. Its middleware runs after this group's.