Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

Miniflare

最終更新 Markdown で表示Agent セットアップ

Miniflare は、Cloudflare Workers の開発とテスト用シミュレーターです。TypeScript で書かれており、Workers のランタイム API を実装したサンドボックスでコードを実行します。

  • 🎉 楽しい: 詳細なログ、ファイル監視、ソースマップ対応の見やすいエラーページで、Workers を簡単に開発できます。
  • 🔋 高機能: KV、Durable Objects、WebSockets、モジュールなど、Workers の機能のほとんどをサポートします。
  • 完全ローカル: インターネット接続なしで Workers をテストおよび開発できます。コード変更時のリロードも高速です。

始める

GitHub

NPM


このドキュメントは、主に Miniflare 固有の内容を扱います。ランタイム API の詳細は Cloudflare Workers のドキュメント を参照してください。

本番の Workers 環境と挙動が違うもの(かつ、その違いがドキュメント化されていないもの)や、このドキュメントの誤りを見つけた場合は、GitHub issue を開いて ください。

  • はじめに: Miniflare API をインストールして設定し、イベントをディスパッチして Cloudflare Workers をローカルでテストします。
  • テストの作成: Miniflare を使って Workers の統合テストを書きます。
  • コア: Cloudflare Workers のテスト向け Miniflare の中核機能です。fetch イベントと互換性設定を含みます。
  • 開発: Miniflare の開発ツールです。Cloudflare Workers 向けのデバッガー対応とライブリロードを含みます。
  • マイグレーション: Miniflare の特定バージョン向けの移行ガイドを確認できます。
  • ストレージ: KV、R2、D1 などの Workers バインディング向けに、Miniflare のローカルストレージシミュレーターを設定・管理します。

役に立ちましたか?