このエラーは、Snippet が fetch(request) を 2 回以上呼び出した場合に発生します。
Snippet のコードでは fetch(request) を 1 回だけ呼び出してください。このメソッドは、変更したリクエストをオリジンサーバーへ送るために使います。競合を避けるため、Snippet ごとに 1 回だけ呼び出します。
このエラーは、サブリクエスト の数が、Cloudflare プランの 上限 を超えた場合に発生します。
Snippet を確認し、コードがプランの サブリクエスト 上限 に収まっていることを確認します。サブリクエストチェーン内のリダイレクトを含め、各サブリクエストは上限に加算されます。
このエラーは、Snippet が Snippets の CPU 時間上限 を超えた場合に発生します。
Snippet を確認し、コードが CPU 時間上限に収まっていることを確認します。より高い CPU 時間上限が必要な場合は、Cloudflare Workers の利用を検討してください。詳細は Snippets と Workers のどちらを使うか を参照してください。
このエラーは、Snippet が Snippets の メモリ上限 を超えた場合に発生します。
Snippet を確認し、コードがメモリ上限に収まっていることを確認します。より高いメモリ上限が必要な場合は、Cloudflare Workers の利用を検討してください。詳細は Snippets と Workers のどちらを使うか を参照してください。
新しい Snippet がデプロイされた直後で、Cloudflare のグローバルネットワークへ伝播している途中です。この短い間、リクエストが想定どおり処理されないことがあります。
一時的な状態です。数秒後にリクエストを再試行してください。伝播が完了すると、Snippet が有効になります。
実行中に、Snippet で未処理の JavaScript 例外が発生しました。次のいずれかが原因のことがあります。
- Snippet コード内の実行時 JavaScript エラー
- 未処理の Promise 拒否
- 型エラーまたは参照エラー
- 例外が起きた箇所を特定するため Snippet コードを確認し、見つかったバグを修正します。
- 適切なエラー処理(
try...catch↗ ブロック)を追加します。
Snippet 作成時に決めた名前は Snippet ID として使われ、あとから編集できません。
Snippet の名前を変えるには、新しい Snippet を作成し、古いものを削除します。