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. |