Cloudflare Pages、R2、Workersなどの活用方法。エッジコンピューティング、静的サイトホスティング、オブジェクトストレージなど、Cloudflareエコシステムの実践的な使い方を解説します。

Cloudflare
Cloudflare Workers の Env 型を wrangler types で一元化し、Runtime/Test 用に派生型を切る新着!!

wrangler types で生成される Cloudflare.Env を起点に Env・RuntimeEnv・TestEnv の3階層で派生型を設計するパターンを解説します。バインディング追加時の手動型同期をなくし、ハンドラごとの前提条件を型で表現できます。

続きを読む
Cloudflare
feat(feature-flags): 機能フラグと PostHog 計測基盤を追加

Cloudflare Workers と D1(SQLite)を組み合わせた、deploy 不要の機能フラグ基盤の構築事例です。FNV-1a ハッシュで variant を決定的に割り当て、PostHog は露出イベント記録のみに特化した設計を採用。外部障害耐性・SSR 対応・E2E テストのモック不要を同時に実現する方法を解説します。

続きを読む
Cloudflare
Cloudflare R2 の使用量を Workers cron で監視する——4段階ステートマシンと grace period の設計

Cloudflare R2のストレージ使用量をWorkers cronで監視し、容量上限事故を防ぐ仕組みを解説。4段階ステートマシンとgrace periodの設計で、通知と新規アップロード拒否を実現。他のストレージ監視にも転用可能です。

続きを読む
Cloudflare
Edge-side i18nリダイレクト実装ガイド | Cloudflare Pages Functionsで多言語対応

Accept-LanguageヘッダーとCookieを使用した自動言語判定、SEO対策(ボット検出)、セキュアなCookie実装を完全解説。Cloudflare Pages Functionsでの実装手順を35個のテストケース付きで紹介。

続きを読む
Cloudflare
ESLintがCloudflare Workers型を認識しない問題の解決【R2Object no-undef】

Cloudflare WorkersでR2を使用する際、ESLintが`R2Object`型を認識しない`no-undef`エラーの原因と解決方法を解説。必要なプロパティのみを持つインターフェースを定義することで、型安全性を保ちながらエラーを回避できます。

続きを読む
Cloudflare
【解決】Cloudflare R2「bucket not found」エラーの原因と対処法

<p class="wp-block-paragraph">

続きを読む