← Cloudflare Workers / workers / local-development
Поддерживаемые привязки в зависимости от режима разработки
Локальная разработка
Локальные симуляции: Во время локальной разработки код Worker всегда выполняется локально, а bindings подключаются к локально симулированным ресурсам по умолчанию. Это поддерживается в wrangler dev и Cloudflare Vite plugin.
Подключения Remote Bindings:: Позволяет подключаться к удалённым ресурсам на на уровне каждой привязки. Это поддерживается в wrangler dev и Cloudflare Vite plugin.
| Привязка | Локальные симуляции | Подключения Remote Bindings |
|---|---|---|
| AI | ❌ | ✅ |
| Assets | ✅ | ❌ |
| Analytics Engine | ✅ | ❌ |
| Browser Run | ✅ | ✅ |
| D1 | ✅ | ✅ |
| Durable Objects | ✅ | ❌ 1 |
| Containers | ✅ | ❌ |
| Email Bindings | ✅ | ✅ |
| Hyperdrive | ✅ | ❌ |
| Изображения | ✅ | ✅ |
| KV | ✅ | ✅ |
| Media Transformations | ❌ | ✅ |
| mTLS | ❌ | ✅ |
| Queues | ✅ | ✅ |
| R2 | ✅ | ✅ |
| Rate Limiting | ✅ | ❌ |
| Service Bindings (несколько Workers) | ✅ | ✅ |
| Vectorize | ❌ | ✅ |
| Workflows | ✅ | ❌ |
Удалённая разработка
Во время удалённой разработки весь код Worker загружается и выполняется в инфраструктуре Cloudflare, а привязки всегда подключаются к удалённым ресурсам. Вместо этого мы рекомендуем использовать локальную разработку с подключениями Remote Bindings для более быстрой итеративной разработки и отладки.
Поддерживается только в wrangler dev --remote - есть аналог плагина Vite отсутствует.
| Привязка | Удалённая разработка |
|---|---|
| AI | ✅ |
| Assets | ✅ |
| Analytics Engine | ✅ |
| Browser Run | ✅ |
| D1 | ✅ |
| Durable Objects | ✅ |
| Containers | ❌ |
| Email Bindings | ✅ |
| Hyperdrive | ✅ |
| Изображения | ✅ |
| KV | ✅ |
| Media Transformations | ✅ |
| mTLS | ✅ |
| Queues | ❌ |
| R2 | ✅ |
| Rate Limiting | ✅ |
| Service Bindings (несколько Workers) | ✅ |
| Vectorize | ✅ |
| Workflows | ❌ |
Сноски
-
См. Использование удалённых ресурсов с Durable Objects и Workflows с рекомендуемыми обходными решениями. ↩