Page Contents
Home > @loopback/rest > HttpHandler
HttpHandler class
Signature:
export declare class HttpHandler
Constructors
Constructor | Modifiers | Description |
---|---|---|
(constructor)(_rootContext, _serverConfig, _routes) | Constructs a new instance of the HttpHandler class |
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
_openApiComponents | ComponentsObject | Shared OpenAPI spec objects as components |
|
_rootContext | Context | ||
_routes | RoutingTable | ||
_serverConfig | RestServerResolvedConfig | ||
handleRequest | (request: Request, response: Response) => Promise<void> |
Methods
Method | Modifiers | Description |
---|---|---|
_handleRequest(request, response) | ||
describeApiPaths() | ||
findRoute(request) | ||
getApiComponents() | ||
getApiDefinitions() | ||
registerApiComponents(defs) | Merge components into the OpenApi spec | |
registerApiDefinitions(defs) | ||
registerController(spec, controllerCtor, controllerFactory) | ||
registerRoute(route) |