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

protected

ComponentsObject

Shared OpenAPI spec objects as components

_rootContext

protected

readonly

Context

_routes

protected

readonly

RoutingTable

_serverConfig

protected

readonly

RestServerResolvedConfig

handleRequest

(request: Request, response: Response) => Promise<void>

Methods

Method Modifiers Description

_handleRequest(request, response)

protected

describeApiPaths()

findRoute(request)

getApiComponents()

getApiDefinitions()

registerApiComponents(defs)

Merge components into the OpenApi spec

registerApiDefinitions(defs)

registerController(spec, controllerCtor, controllerFactory)

registerRoute(route)