Skip to main content

Function: requestTimeoutMiddleware()

requestTimeoutMiddleware(milliseconds): Middleware

Defined in: src/middleware.ts:36

Aborts a request after the given number of milliseconds, regardless of request activity.

Uses Node.js's native AbortSignal.timeout(), whose timer does not keep the process running and can be reclaimed after the signal is no longer referenced. Streaming response bodies must be consumed or canceled so the HTTP client can release its abort listeners.

Parameters​

milliseconds​

number

Returns​

Middleware