← Cloudflare Workers / workers / testing
Miniflare
Miniflare je simulátor pro vývoj a testování Cloudflare Workers ↗. Je napsaný v TypeScriptu a spouští váš kód v sandboxu, který implementuje runtime API Workers.
- 🎉 Zábava: snadno vyvíjet Workers s podrobným logováním, sledováním souborů a přehlednými chybovými stránkami podporujícími source maps.
- 🔋 Plnohodnotné: podporuje většinu funkcí Workers, včetně KV, Durable Objects, WebSockets, modulů a dalších.
- ⚡ Zcela lokální: testovat a vyvíjet Workers bez připojení k internetu. Rychle znovu načíst kód při jeho změně.
Začínáme
GitHub
NPM
Tato dokumentace se primárně zabývá věcmi specifickými pro Miniflare. Další informace o runtime API najdete v dokumentace Cloudflare Workers.
Pokud narazíte na něco, co se nechová stejně jako v produkčním prostředí Workers (a tento rozdíl není zdokumentovaný), nebo je v této dokumentaci něco špatně, prosím otevřít issue na GitHubu ↗.
- Začínáme: Nainstalujte a nakonfigurujte Miniflare API pro odesílání událostí a lokální testování Cloudflare Workers.
- Psaní testů: Pište integrační testy pro Workers pomocí Miniflare.
- Jádro: Základní funkce Miniflare pro testování Cloudflare Workers, včetně fetch událostí a nastavení kompatibility.
- Vývoj: Vývojářské nástroje pro Miniflare, včetně podpory ladění (debugger) a funkce live reload pro Cloudflare Workers.
- Migrace: Prohlédněte si migrační příručky pro konkrétní verze Miniflare.
- Úložiště: Nakonfigurujte a spravujte simulátory lokálního úložiště v Miniflare pro Workers bindings, jako jsou KV, R2 a D1.