クライアントがHTMLレスポンスを待っている間に静的アセットをリクエストできるようにします。
例
以下の例をWorkersのために探索してください。
Cache APIを使用してCloudflareのキャッシュにレスポンスを保存します。
カスタムCloudflareプロパティにアクセスし、Cloudflare機能がすべてのリクエストにどのように適用されるかを制御します。
サードパーティAPIのレスポンスに必要なCORSヘッダーを追加します。
ワーカーのためのCronトリガーを設定します。
リモートサーバーにリクエストを送り、レスポンスからHTMLを読み取り、そのHTMLを提供します。
HTTP Basic スキーマを使用してアクセスを制限する方法を示します。
JSONデータを使ってPOSTリクエストを送信します。外部サーバーとデータを共有するために使用します。
GETリクエストを送信し、レスポンスからJSONを読み取ります。外部データを取得するために使用します。
Workerスクリプトから直接JSONを返す、APIやミドルウェアを構築するのに便利です。
OpenAI v4 SDKを使用してOpenAIからのレスポンスをストリーミングします。
Cache APIを使用してPOSTリクエストをキャッシュします。
HTMLフォームを提供し、POSTリクエストを読み取ります。また、受信リクエストからJSONまたはPOSTデータを読み取るためにも使用します。
`timingSafeEqual`を使用して値を安全に比較することで、タイミング攻撃から保護します。
受信リクエストのTLSバージョンを検査し、TLSv1.2未満の場合はブロックします。
WebSockets APIを使用して、Cloudflare Workersとリアルタイムで通信します。
HTML要素にTurnstileを暗黙的に挿入するための HTMLRewriterランタイムAPIを使用します。
クッキー名を指定して、クッキーの値を取得します。また、A/Bテストのためにクッキーを使用することもできます。
ローカライズされたユーザーの時間に基づいてウェブサイトのスタイリングをパーソナライズします。
すべてのジオロケーションデータフィールドを取得し、HTMLで表示します。
ユーザーのジオロケーションデータを使用してAPIから天気データを取得します。
一般的なセキュリティヘッダーを設定する (X-XSS-Protection, X-Frame-Options, X-Content-Type-Options, Permissions-Policy, Referrer-Policy, Strict-Transport-Security, Content-Security-Policy)。
機密データを保護してデータ損失を防ぎ、データ侵害が発生した場合にウェブフックサーバーにアラートを送信します。
エラー応答でデバッグ情報をロギングサービスに送信します。
あなたのドメインへのリクエストを一連のプロキシサードパーティオリジンURLに解決します。
リクエストのURLに基づいて、マッピングされたオブジェクトに従って特定のURLにリクエストをリダイレクトします。
リソースをキャッシュする方法を、TTL、カスタムキャッシュキー、およびフェッチリクエストのキャッシュヘッダーを設定することで決定します。
ヘッダー内の既知の事前共有キーに基づいてリクエストを許可または拒否します。 これはWebCrypto APIの代替として意図されていません。
リクエストで送信されるヘッダーやレスポンスで返されるヘッダーを追加、変更、または削除する方法の例。
Headersオブジェクトの内容をMapを使ってコンソールにログ出力する。
他のウェブサイトがあなたのコンテンツにリンクするのをブロックします。これは画像を保護するのに役立ちます。
HMACおよびSHA-256アルゴリズムを使用して署名されたリクエストを検証するか、403を返します。
2つのURLにGETリクエストを送信し、応答を1つに集約します。
受信リクエストに基づいて編集されたプロパティを持つ修正リクエストを作成します。
一つのURLから別のURLへ、または一つのURLセットから別のURLセットへリダイレクトリクエストを行います。
HTMLRewriterを使用してHTML内のURLリンクを書き換えます。これはJAMstackウェブサイトに便利です。
不変のレスポンスプロパティを取得して変更するには、最初にコピーを作成します。
ワーカーを使用して追加のキャッシュタグを送信
別のウェブサイトからの応答でWorkerリクエストに応答する (この例ではexample.com)。
クッキーに基づいて提供されるレスポンスを制御することでA/Bテストを設定します。このバージョンは、リクエストをオリジンでテストおよび制御に渡すことをサポートし、ランダム割り当てをバイパスします。
訪問者のヘッダーにある国コードに基づいてレスポンスをリダイレクトします。
Workerスクリプト内でHTML文字列から直接HTMLページを配信します。
受信リクエストのURL、HTTPメソッド、ユーザーエージェント、IPアドレス、ASN、またはデバイスタイプに基づいて応答を返します。
Workerを使用して画像のカスタムドメインを設定するか、プレフィックスパスとCloudflare登録ドメインを使用して画像を提供します。
3つの異なるスケジュールで複数のCronトリガーを設定します。