以下是 H3 服务器中从 HTTP 请求到达到生成响应的整个过程概览。
当浏览器或 fetch() 发起 HTTP 请求时,服务器的 fetch 处理器会接收一个 Request 对象。
H3 从传入请求初始化一个 H3Event 实例,调用 onRequest 全局钩子,最后调用初始化好的事件的 H3.handler。
H3 根据 request.url 和 request.method 匹配路由,调用全局 中间件,最终调用匹配到的路由处理函数并传入事件。
FastURL 替代 new URL(req.url).pathname。H3 将返回的值和 准备好的头部信息 转换成一个 Response,调用 onResponse 全局钩子,最后将响应返回给服务器的 fetch 处理器。