tencent cloud

Tencent Cloud EdgeOne

ストリーミングレスポンス

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-10-15 18:25:50
AI翻訳
この例では、Fetch APIを使用してリモートリソースのjQuery.jsを取得し、クライアントにストリーミングで応答します。

サンプルコード

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を入力すると、サンプル効果をプレビューできます。


関連参考

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック