コンテンツにスキップ

フェッチハンドラー

背景

WorkerへのHTTPリクエストは、fetch()ハンドラーにRequestオブジェクトとして渡されます。リクエストに対してレスポンスを返すには、Responseオブジェクトを返します:

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

パラメータ

  • request Request

    • 受信したHTTPリクエスト。
  • env object

    • Workerに利用可能なバインディング環境が変更されていない限り、同じオブジェクト(同一性によって等しい)が複数のリクエストに渡されることがあります。
  • ctx.waitUntil(promisePromise) : void

  • ctx.passThroughOnException() : void