Inflight Requests
In-flight requests counter middleware for express (and other servers with similar middleware signature).
Install
$ npm install --save inflight-requests
API
const inflightRequests = ;
inflightRequests([context])
Will count the number of in-flight requests. If the optionalcontext
argument is provided,
it will be mutated to add an inflightRequests
counter property.
const inflightRequests = ;const app = ; app;
Parameters
Name | Type | Description |
---|---|---|
context | Object |
defaults to { inflightRequests: 0 } |
Returns
function(req, res, next): void
express/connect style middleware function
middleware.requestsCount()
returns the number of
const inflightRequests = ;const inflight = ; ;
Returns
number
the number of in-flight requests
Examples
Using the default counter and checking the current requests count:
const inflightRequests = ;const inflight = ;const app = ; app;;
Passing a context to record the inflightRequests
property:
const app = ;const inflightRequests = ; app;;
MIT © Guilherme Hermeto