- middlewareFilter ⇒
Boolean
A middleware filter function run at the middleware runtime, causing the middleware or middleware list should be ran or skiped
Kind: global class
Param | Type | Description |
---|---|---|
req | object |
The request object |
res | object |
The response object |
next | function |
The next middleware |
Run sequencially each appended middleware, using the next argument as the final callback.
Kind: instance method of ConnectSequence
connectSequence.append(...middlewares) ⇒ ConnectSequence
Append an arbitrary number of middlewares as an argument list
Kind: instance method of ConnectSequence
Returns: ConnectSequence
- a reference to the instance to be chainable
Throws:
- TypeError if one of the given middlewares is not a function. All the given middlewares would be rejected.
Param | Type | Description |
---|---|---|
...middlewares | function |
A list of middleware functions (or errorHandler middlewares) |
connectSequence.appendList(middlewares) ⇒ ConnectSequence
Append an arbitrary number of middlewares as an array
Kind: instance method of ConnectSequence
Returns: ConnectSequence
- a reference to the instance to be chainable
Param | Type | Description |
---|---|---|
middlewares | Array.<function()> |
An array of middleware functions (or errorHandler middlewares) |
connectSequence.appendIf(filter, ...middlewares) ⇒ ConnectSequence
Append an arbitrary number of middlewares as an argument list if the filter pass at runtime of the first middleware in the given list
Kind: instance method of ConnectSequence
Returns: ConnectSequence
- a reference to the instance to be chainable
Param | Type | Description |
---|---|---|
filter | function |
A filter function (returning a Boolean) |
...middlewares | function |
A list of middleware functions (or errorHandler middlewares) |
connectSequence.appendListIf(filter, middlewares) ⇒ ConnectSequence
Append an arbitrary number of middlewares as an array if the filter pass at runtime of the first middleware in the given list
Kind: instance method of ConnectSequence
Returns: ConnectSequence
- a reference to the instance to be chainable
Param | Type | Description |
---|---|---|
filter | middlewareFilter |
A filter function on the req object |
middlewares | Array.<function()> |
An array of middleware functions (or errorHandler middlewares) |
A middleware filter function run at the middleware runtime, causing the middleware or middleware list should be ran or skiped
Kind: global typedef
Param | Type | Description |
---|---|---|
req | IncomingMessage |
The express request object |