EdgeOne Logo
Documentation
请选择
请选择
Overview
Menu

addEventListener

注册事件监听器,是边缘函数的运行入口。addEventListener仅支持注册一个事件监听器。当前仅支持 fetch 请求事件,通过注册 fetch 事件监听器,生成 HTTP 请求事件 FetchEvent ,进而实现对 HTTP 请求的处理。

描述

function addEventListener(type: string, listener: (event: FetchEvent) => void): void;

参数

参数名称
类型
必填
说明
type
string
事件类型。
当前仅支持 fetch请求事件。
fetch请求事件,边缘函数引擎会主动抛出 Error类型的异常。
listener
(event: FetchEvent) => void
事件监听器。用于处理事件回调。
注册 fetch 请求事件生成 FetchEvent 类的事件监听器。

示例代码

// 注册 fetch 请求事件监听器
addEventListener('fetch', (event) => {
// 响应客户端
event.respondWith(new Response('Hello World!'));
});

相关参考