边缘安全加速平台 EO 流式响应

该示例使用 Fetch API 获取远程资源 jQuery.js 并流式响应给客户端。

相关产品
边缘安全加速平台 EO 产品页,含版本规格、价格与购买入口。

一、示例代码

async function handleRequest(request) { const response = await fetch('https://static.cloudcachetci.com/qcloud/main/scripts/release/common/vendors/jquery-3.2.1.min.js'); if (response.status !== 200) { return response; } // 生成可读端与可写端 const { readable, writable } = new TransformStream(); // 流式响应客户端 response.body.pipeTo(writable); return new Response(readable, response);}addEventListener('fetch', event => { event.respondWith(handleRequest(event.request));});

二、示例预览

在浏览器地址栏中输入匹配到边缘函数触发规则的 URL,即可预览到示例效果。

三、相关参考

·Runtime APIs: TransformStream

·Runtime APIs: Response

赞 (0)
上一篇 4天前
下一篇 4天前