INTEGRITY Документация

Локальная разработка

Workflows поддерживают локальную разработку с использованием Wrangler, интерфейс командной строки для Workers. Wrangler запускает эмулированную версию Workflows, отличающуюся от той, что Cloudflare использует в глобальной сети.

Предварительные требования

Для локальной разработки с Workflows вам потребуется:

Запуск локальной сессии разработки

Откройте терминал и выполните следующие команды, чтобы запустить локальную сессию разработки:

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

Запуск локальной сессии разработки

# 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/

Сеансы локальной разработки создают автономное окружение, доступное только локально и повторяющее продакшен-среду, в которой выполняется Workflows, чтобы вы могли тестировать свои Workflows до вы развернёте в продакшене.

См. wrangler dev документация чтобы узнать больше о настройке локальной сессии разработки.

Управление Workflows локально

Пока wrangler dev сессия запущена, можно использовать все wrangler workflows команды на --local флаг для взаимодействия с локальными инстансами Workflow.

Например, чтобы вывести список локальных Workflows:

npx wrangler workflows list --local

Чтобы запустить Workflow локально:

npx wrangler workflows trigger my-workflow --local

Чтобы просмотреть конкретный экземпляр:

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

Все команды принимают --port для обращения к конкретному wrangler dev сессия (по умолчанию 8787).

Local Explorer

Local Explorer это браузерный интерфейс для просмотра и управления локальными инстансами Workflow во время разработки. Вместо выполнения команд CLI вы можете открыть Local Explorer в браузере и напрямую взаимодействовать со своими Workflows.

Пока wrangler dev сессия запущена, нажмите e в терминале, чтобы открыть Local Explorer, либо перейдите на http://localhost:8787/cdn-cgi/explorer в вашем браузере.

С Local Explorer вы можете:

Для Local Explorer требуется Wrangler версии 4.82.1 или более поздней версии, или Cloudflare Vite plugin версия 1.32.0 или более поздней версии.

Известные проблемы

Workflows не поддерживаются в качестве удаленные привязки или при использовании npx wrangler dev --remote.