跳转到内容
搜索文档

本地开发

最后更新 查看 MarkdownAgent 设置

通过在本地运行动态分派 Worker,同时将其连接到已部署到 Cloudflare 的用户 Worker,来测试对动态分派 Worker 的更改。

这在以下场景中很有帮助:

  • 测试路由更改,并验证更新是否继续与已部署的用户 Worker 一起工作
  • 添加新中间件,例如认证、速率限制或日志记录到动态分派 Worker
  • 调试可能影响已部署用户 Worker 的动态分派问题

如何使用远程分派命名空间

在动态分派 Worker 的 Wrangler 文件中,通过设置 remote = true 配置分派命名空间绑定 以连接到远程命名空间:

{
  "dispatch_namespaces": [
    {
      "binding": "DISPATCH_NAMESPACE",
      "namespace": "production",
      "remote": true
		}
  ]
}
[[dispatch_namespaces]]
binding = "DISPATCH_NAMESPACE"
namespace = "production"
remote = true

这会告诉在本地运行的分派 Worker 连接到远程 production 命名空间。当你运行 wrangler dev 时,你的分派 Worker 会将请求路由到该命名空间中已部署的用户 Worker。

有关本地开发期间远程绑定的更多信息,请参阅 远程绑定文档

这篇文档对您有帮助吗?