addEventListenerは、イベントリスナーを1つだけ登録できます。現在はfetchリクエストイベントのみをサポートしており、fetchイベントリスナーを登録することで、HTTPリクエストイベントFetchEventを生成し、HTTPリクエストの処理を実現します。function addEventListener(type: string, listener: (event: FetchEvent) => void): void;
パラメータ名 | タイプ | 必須 | 説明 |
type | string | はい | イベントタイプ。 現在は fetchリクエストイベントのみをサポートしています。fetchリクエストイベント以外の場合、エッジ関数エンジンはErrorタイプの例外を積極的にスローします。 |
listener | はい | イベントリスナー。イベントコールバックの処理に使用されます。 fetchリクエストイベントを登録し、FetchEventクラスのイベントリスナーを生成します。 |
// fetchリクエストイベントリスナーを登録します。addEventListener('fetch', (event) => {// クライアントに応答します。event.respondWith(new Response('Hello World!'));});
フィードバック