harp.controllers.resolvers¶
- class DefaultControllerResolver[source]¶
Bases:
IControllerResolver
- async resolve(request)[source]¶
- Parameters:
request (HttpRequest)
- class ProxyControllerResolver[source]¶
Bases:
DefaultControllerResolver
- add_controller(controller, *, name=None, port)[source]¶
- Parameters:
controller (IAsyncController)
name (str | None)
port (int | None)
- add_endpoint(endpoint, *, controller)[source]¶
- Parameters:
endpoint (Endpoint)
controller (IAsyncController)
- async resolve(request)[source]¶
- Parameters:
request (HttpRequest)
- property ports¶