Parameters
Should be a stable and unique cache key inside the
run()
. See
resumability for more information.The url to fetch.
Options for the request
An object where the key is a status code pattern and the value is a retrying strategy. Supported patterns are:An individual retrying strategy can be one of two types:
- Specific status codes: 429
- Ranges: 500-599
- Wildcards: 2xx, 3xx, 4xx, 5xx
backoff
: Retries the request with an exponential backoff.headers
: Retries the request using info from the response headers.
Allows you to set timeouts for the request, as well as specific retry strategies for timeouts.
Returns
APromise
that resolves with the JSON response body of the background fetch request. You can specify the type of the response body as a generic parameter.