← Cloudflare for Platforms / cloudflare-for-platforms / workers-for-platforms / reference
Локальная разработка
Протестируйте изменения в своём Worker динамической диспетчеризации запустив dynamic dispatch Worker локально, но подключив его к user Workers, уже развёрнутым в Cloudflare.
Это полезно в следующих случаях:
- Тестирование изменений маршрутизации и проверка того, что обновления продолжают работать с уже развёрнутыми User Workers
- Добавление нового middleware например аутентификацию, ограничение частоты запросов или логирование, в Worker динамической диспетчеризации
- Отладка проблем в динамическом диспетчере, которые могут влиять на развёрнутые пользовательские Workers
Как использовать удалённые пространства имён диспетчеризации
В файле Wrangler динамического dispatch Worker настройте привязка dispatch namespace для подключения к удалённому namespace, задав remote = true:
{
"dispatch_namespaces": [
{
"binding": "DISPATCH_NAMESPACE",
"namespace": "production",
"remote": true
}
]
}[[dispatch_namespaces]]
binding = "DISPATCH_NAMESPACE"
namespace = "production"
remote = trueЭто указывает вашему dispatch Worker, запущенному локально, подключиться к удалённому production пространство имён. Когда вы запустите wrangler dev, ваш Dispatch Worker будет направлять запросы к пользовательским Workers, развёрнутым в этом пространстве имён.
Дополнительную информацию об удалённых bindings при локальной разработке см. в документация по remote bindings.