[ Web Proxy ]
URL:
Viewing: https://developers.cloudflare.com/workers/runtime-apis/handlers/fetch/#parameters [Back]  [Original]

Fetch Handler Cloudflare Workers docsSkip to content
SearchCtrlKLog in
  1. Home
  2. /Workers
  3. /
  4. /Handlers
  5. /Fetch Handler

Fetch Handler

Last updated Apr 23, 2026Copy as MarkdownView as MarkdownAgent setup
OverviewBackgroundParameters

Background

Incoming HTTP requests to a Worker are passed to the fetch() handler as a Request object. To respond to the request with a response, return a Response object:

export default {
	async fetch(request, env, ctx) {
		return new Response('Hello World!');
	},
};

Note

The Workers runtime does not support XMLHttpRequest (XHR). Learn the difference between XMLHttpRequest and fetch() in the MDN documentation.

Parameters

  • request Request

    • The incoming HTTP request.
  • env object

  • ctx.waitUntil(promisePromise) : void

  • ctx.passThroughOnException() : void

PreviousEmail Handler NextQueue Handler

Was this helpful?

YesNo
Edit pageReport issue
[]

Web Proxy Viewer  |  New URL  |  Original Page