Page Contents

Home > @loopback/express > MiddlewareBindingOptions

MiddlewareBindingOptions interface

Options to bind middleware as a request context based interceptor within an InvokeMiddleware action of the sequence.

Signature:

export interface MiddlewareBindingOptions extends BaseMiddlewareBindingOptions<MiddlewareContext> 

Extends: BaseMiddlewareBindingOptions<MiddlewareContext>

Properties

Property Type Description
chain? string (Optional) Name of the middleware extension point. Default to DEFAULT_MIDDLEWARE_CHAIN.
downstreamGroups? string | string[] (Optional) An array of group names for downstream middleware in the cascading order.For example, the sendResponse depends on invokeMethod for response processing. The downstreamGroups for sendResponse should be ['invokeMethod']. The order of groups in the array does not matter.
upstreamGroups? string | string[] (Optional) An array of group names for upstream middleware in the cascading order.For example, the invokeMethod depends on parseParams for request processing. The upstreamGroups for invokeMethod should be ['parseParams']. The order of groups in the array does not matter.