INTEGRITY Dokumentace

Lokální vývoj

Workflows podporují lokální vývoj pomocí Wrangler, rozhraní příkazové řádky pro Workers. Wrangler spouští emulovanou verzi Workflows oproti té, kterou Cloudflare provozuje globálně.

Předpoklady

Pro lokální vývoj s Workflows budete potřebovat:

Spusťte místní vývojovou relaci

Otevřete terminál a spuštěním následujících příkazů zahajte místní vývojovou relaci:

# Confirm we are using wrangler v3.89.0+
npx wrangler --version
⛅️ wrangler 3.89.0

Spuštění lokální vývojové relace

# Start a local dev session:
npx wrangler dev
------------------
Your worker has access to the following bindings:
- Workflows:
  - MY_WORKFLOW: MyWorkflow
⎔ Starting local server...
[wrangler:inf] Ready on http://127.0.0.1:8787/

Místní vývojové relace vytvářejí samostatné, čistě lokální prostředí, které odpovídá produkčnímu prostředí, v němž Workflows běží, takže své Workflows můžete otestovat, před nasadíte do produkčního prostředí.

Viz wrangler dev dokumentace a dozvíte se více o konfiguraci relace lokálního vývoje.

Správa Workflows lokálně

Zatímco wrangler dev relace běží, můžete použít všechny wrangler workflows příkazy hodnotou --local příznak pro práci s místními instancemi Workflow.

Pokud chcete například vypsat své lokální Workflows:

npx wrangler workflows list --local

Chcete-li spustit Workflow lokálně:

npx wrangler workflows trigger my-workflow --local

Chcete-li prozkoumat konkrétní instanci:

npx wrangler workflows instances describe my-workflow <INSTANCE_ID> --local

Všechny příkazy přijímají --port pro zacílení na konkrétní wrangler dev relace (výchozí hodnota je 8787).

Local Explorer

Local Explorer je rozhraní běžící v prohlížeči pro zobrazení a správu místních instancí Workflow během vývoje. Místo spouštění příkazů CLI můžete otevřít Local Explorer v prohlížeči a pracovat se svými Workflows přímo.

Zatímco wrangler dev relace běží, stiskněte e ve svém terminálu, čímž otevřete Local Explorer, nebo přejděte na http://localhost:8787/cdn-cgi/explorer ve vašem prohlížeči.

S Local Explorer můžete:

Local Explorer vyžaduje Wrangler ve verzi 4.82.1 nebo novější, nebo Cloudflare Vite plugin verze 1.32.0 nebo novější.

Známé problémy

Workflows nejsou podporovány jako vzdálené bindings nebo při použití npx wrangler dev --remote.