コンテンツにスキップ

疑わしいリクエストを遅延させる

あなたが疑わしいと考えるルールに一致する受信リクエストに使用する遅延を定義します。

export default {
async fetch(request) {
// 遅延を定義
const delay_in_seconds = 5;
// 遅延を導入
await new Promise((resolve) =>
setTimeout(resolve, delay_in_seconds * 1000),
); // ミリ秒単位で遅延を設定
// リクエストをオリジンに渡す
const response = await fetch(request);
return response;
},
};