addEventListener
注册事件监听器,是边缘函数的运行入口。
addEventListener
仅支持注册一个事件监听器。当前仅支持 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!'));});