Skip to content

retryMiddleware()

@blobs/sdk v0.1.0


@blobs/sdk / middleware / retryMiddleware

retryMiddleware(maxRetries?, retryDelay?): Middleware

Defined in: middleware/index.ts:108

Built-in middleware that retries 5xx responses with exponential backoff. Stops at maxRetries or as soon as the server returns a non-5xx status.

Parameters

maxRetries?

number = 3

Maximum number of retry attempts. Defaults to 3.

retryDelay?

number = 1000

Base delay in milliseconds; doubled each attempt. Defaults to 1000.

Returns

Middleware

A Middleware that wires up retry behavior.