bareasgi.basic_router
module bareasgi.basic_router.http_router ¶
Summary¶
Http Routing
class BasicHttpRouter(HttpRouter) ¶
Summary¶
A basic http routing implementation
bareasgi.basic_router.http_router.BasicHttpRouter(
) -> None
not_found_response: HttpResponse
method BasicHttpRouter.add ¶
Summary¶
Add an HTTP request handler
BasicHttpRouter.add(
) -> None
methods: set[str],
path: str,
callback: HttpRequestCallback
Parameters¶
methods: set[str]The supported HTTP methods.
The path.
The request handler.
method BasicHttpRouter.add_route ¶
Summary¶
Add a route to a callback for a method and path definition
BasicHttpRouter.add_route(
) -> None
method: str,
path_definition: PathDefinition,
callback: HttpRequestCallback
Parameters¶
method: strThe method.
The path definition
The callback
module bareasgi.basic_router.web_socket_router ¶
Summary¶
A basic Websocket router.
class BasicWebSocketRouter(WebSocketRouter) ¶
Summary¶
The implementation of a basic Websocket router
bareasgi.basic_router.web_socket_router.BasicWebSocketRouter() -> None