# Workers Build, deploy, and scale serverless applications globally with low latency and minimal configuration > Links below point directly to Markdown versions of each page. Any page can also be retrieved as Markdown by sending an `Accept: text/markdown` header to the page's URL without the `index.md` suffix (for example, `curl -H "Accept: text/markdown" https://cloudflaredoc.ubitools.com/workers/`). > > For other Cloudflare products, see the [Cloudflare documentation directory](https://cloudflaredoc.ubitools.com/llms.txt). ## Overview - [Cloudflare Workers](https://cloudflaredoc.ubitools.com/workers/index.md): 使用 Workers 在 Cloudflare 全球网络上构建和部署无服务器应用。 ## Workers 缓存 - [Workers 缓存](https://cloudflaredoc.ubitools.com/workers/examples/index.md): Workers Cache 可缓存 Worker 响应,降低延迟并减少 Workers 用量。 - [103 Early Hints](https://cloudflaredoc.ubitools.com/workers/examples/103-early-hints/index.md): 使用 103 Early Hints 提前推送资源。 - [同 URL 直接访问的 A/B 测试](https://cloudflaredoc.ubitools.com/workers/examples/ab-testing/index.md): 在同一 URL 上实现 A/B 测试,无需重定向。 - [访问 Cloudflare 对象](https://cloudflaredoc.ubitools.com/workers/examples/accessing-the-cloudflare-object/index.md): 访问自定义 Cloudflare 属性,并控制 Cloudflare 功能如何应用于每个请求。 - [聚合请求](https://cloudflaredoc.ubitools.com/workers/examples/aggregate-requests/index.md): 将多个请求聚合为单个响应。 - [修改标头](https://cloudflaredoc.ubitools.com/workers/examples/alter-headers/index.md): 在 Worker 中修改请求或响应标头。 - [写入 Analytics Engine](https://cloudflaredoc.ubitools.com/workers/examples/analytics-engine/index.md): 向 Workers Analytics Engine 写入自定义分析事件,用于高基数时序数据。 - [使用标头进行身份验证](https://cloudflaredoc.ubitools.com/workers/examples/auth-with-headers/index.md): 使用请求标头验证用户身份。 - [HTTP Basic 身份验证](https://cloudflaredoc.ubitools.com/workers/examples/basic-auth/index.md): 展示如何使用 HTTP Basic 方案限制访问。 - [基于 TLS 拦截](https://cloudflaredoc.ubitools.com/workers/examples/block-on-tls/index.md): 根据 TLS 版本或密码套件拦截请求。 - [批量源站覆盖](https://cloudflaredoc.ubitools.com/workers/examples/bulk-origin-proxy/index.md): 批量将请求代理到不同的源站。 - [批量重定向](https://cloudflaredoc.ubitools.com/workers/examples/bulk-redirects/index.md): 使用 Worker 实现批量 URL 重定向。 - [使用 Cache API](https://cloudflaredoc.ubitools.com/workers/examples/cache-api/index.md): 使用 Cache API 在 Worker 中缓存响应。 - [缓存 POST 请求](https://cloudflaredoc.ubitools.com/workers/examples/cache-post-request/index.md): 缓存 POST 请求的响应。 - [使用 Workers 的 Cache Tags](https://cloudflaredoc.ubitools.com/workers/examples/cache-tags/index.md): 使用 Cache Tags 标记和管理缓存条目。 - [使用 fetch 缓存](https://cloudflaredoc.ubitools.com/workers/examples/cache-using-fetch/index.md): 通过 fetch 子请求缓存响应。 - [条件响应](https://cloudflaredoc.ubitools.com/workers/examples/conditional-response/index.md): 根据请求条件返回不同响应。 - [CORS 标头代理](https://cloudflaredoc.ubitools.com/workers/examples/cors-header-proxy/index.md): 为跨域请求添加 CORS 标头。 - [国家/地区代码重定向](https://cloudflaredoc.ubitools.com/workers/examples/country-code-redirect/index.md): 根据访问者国家/地区代码重定向请求。 - [设置 Cron Triggers](https://cloudflaredoc.ubitools.com/workers/examples/cron-trigger/index.md): 使用 Cron Triggers 按计划运行 Worker。 - [数据丢失防护](https://cloudflaredoc.ubitools.com/workers/examples/data-loss-prevention/index.md): 检测并阻止敏感数据泄露。 - [调试日志](https://cloudflaredoc.ubitools.com/workers/examples/debugging-logs/index.md): 在 Worker 中记录调试信息。 - [Cookie 解析](https://cloudflaredoc.ubitools.com/workers/examples/extract-cookie-value/index.md): 从请求 Cookie 中提取值。 - [获取 HTML](https://cloudflaredoc.ubitools.com/workers/examples/fetch-html/index.md): 向远程服务器发送请求,读取响应中的 HTML 并提供服务。 - [获取 JSON](https://cloudflaredoc.ubitools.com/workers/examples/fetch-json/index.md): 从远程 API 获取 JSON 数据。 - [地理位置:天气应用](https://cloudflaredoc.ubitools.com/workers/examples/geolocation-app-weather/index.md): 使用地理位置数据构建天气应用。 - [地理位置:自定义样式](https://cloudflaredoc.ubitools.com/workers/examples/geolocation-custom-styling/index.md): 根据地理位置自定义页面样式。 - [地理位置:Hello World](https://cloudflaredoc.ubitools.com/workers/examples/geolocation-hello-world/index.md): 使用地理位置数据的 Hello World 示例。 - [防盗链保护](https://cloudflaredoc.ubitools.com/workers/examples/hot-link-protection/index.md): 防止其他网站直接链接你的资源。 - [使用 Images 的自定义域](https://cloudflaredoc.ubitools.com/workers/examples/images-workers/index.md): 在 Worker 中使用 Cloudflare Images 自定义域。 - [将标头记录到控制台](https://cloudflaredoc.ubitools.com/workers/examples/logging-headers/index.md): 将请求标头输出到控制台进行调试。 - [修改请求属性](https://cloudflaredoc.ubitools.com/workers/examples/modify-request-property/index.md): 修改传入请求的属性。 - [修改响应](https://cloudflaredoc.ubitools.com/workers/examples/modify-response/index.md): 修改 Worker 返回的响应。 - [多个 Cron Triggers](https://cloudflaredoc.ubitools.com/workers/examples/multiple-cron-triggers/index.md): 在单个 Worker 中使用多个 Cron Triggers。 - [流式传输 OpenAI API 响应](https://cloudflaredoc.ubitools.com/workers/examples/openai-sdk-streaming/index.md): 使用 OpenAI v4 SDK 流式传输 OpenAI 响应。 - [发送 JSON](https://cloudflaredoc.ubitools.com/workers/examples/post-json/index.md): 接收并处理 POST 请求中的 JSON 数据。 - [使用 timingSafeEqual](https://cloudflaredoc.ubitools.com/workers/examples/protect-against-timing-attacks/index.md): 使用 timingSafeEqual 防止时序攻击。 - [读取 POST](https://cloudflaredoc.ubitools.com/workers/examples/read-post/index.md): 读取 POST 请求体。 - [重定向](https://cloudflaredoc.ubitools.com/workers/examples/redirect/index.md): 将请求重定向到其他 URL。 - [返回其他站点内容](https://cloudflaredoc.ubitools.com/workers/examples/respond-with-another-site/index.md): 用另一个网站(本示例为 example.com)的响应来回复 Worker 请求。 - [返回小型 HTML 页面](https://cloudflaredoc.ubitools.com/workers/examples/return-html/index.md): 直接在 Worker 脚本中从 HTML 字符串提供 HTML 页面。 - [返回 JSON](https://cloudflaredoc.ubitools.com/workers/examples/return-json/index.md): 直接从 Worker 脚本返回 JSON,适用于构建 API 和中间件。 - [重写链接](https://cloudflaredoc.ubitools.com/workers/examples/rewrite-links/index.md): 重写 HTML 响应中的链接。 - [设置安全标头](https://cloudflaredoc.ubitools.com/workers/examples/security-headers/index.md): 为响应添加安全相关 HTTP 标头。 - [签名请求](https://cloudflaredoc.ubitools.com/workers/examples/signing-requests/index.md): 对出站请求进行签名以验证身份。 - [带引导数据的 SPA Shell](https://cloudflaredoc.ubitools.com/workers/examples/spa-shell/index.md): 为单页应用提供带引导数据的 shell。 - [流式传输大型 JSON](https://cloudflaredoc.ubitools.com/workers/examples/streaming-json/index.md): 流式传输大型 JSON 响应以减少内存占用。 - [在 Workers 中使用 Turnstile](https://cloudflaredoc.ubitools.com/workers/examples/turnstile-html-rewriter/index.md): 使用 HTMLRewriter 集成 Cloudflare Turnstile。 - [使用 WebSockets API](https://cloudflaredoc.ubitools.com/workers/examples/websockets/index.md): 使用 WebSockets API 与 Cloudflare Workers 进行实时通信。 ## 教程 - [教程](https://cloudflaredoc.ubitools.com/workers/tutorials/index.md): 分步 Workers 教程和视频指南,帮助你在 Cloudflare 上构建项目。 - [构建待办事项列表 Jamstack 应用](https://cloudflaredoc.ubitools.com/workers/tutorials/build-a-jamstack-app/index.md): 本教程介绍如何使用 HTML、CSS 和 JavaScript 构建待办事项列表应用。 - [构建二维码生成器](https://cloudflaredoc.ubitools.com/workers/tutorials/build-a-qr-code-generator/index.md): 本教程展示如何构建并发布一个生成二维码的 Worker 应用。完整代码库可在 GitHub 上获取。 - [构建 Slackbot](https://cloudflaredoc.ubitools.com/workers/tutorials/build-a-slackbot/index.md): 了解如何使用 Hono 和 TypeScript 在 Cloudflare Workers 中构建 Slackbot - [使用 Workers 连接并查询 Turso 数据库](https://cloudflaredoc.ubitools.com/workers/tutorials/connect-to-turso-using-workers/index.md): 本教程将指导你如何使用 Cloudflare Workers 和 Turso(基于 libSQL 的边缘托管分布式数据库)构建全球分布式应用。 - [使用 R2 创建 OpenAI 微调模型](https://cloudflaredoc.ubitools.com/workers/tutorials/create-finetuned-chatgpt-ai-models-with-r2/index.md): 在本教程中,你将使用 OpenAI API 和 Cloudflare R2 创建微调模型。 - [部署实时聊天应用](https://cloudflaredoc.ubitools.com/workers/tutorials/deploy-a-realtime-chat-app/index.md): 本教程演示如何部署一个无服务器的实时聊天应用。该聊天应用使用 Durable Objects 来控制每个聊天室。 - [在 Cloudflare Workers 上部署 Express.js 应用](https://cloudflaredoc.ubitools.com/workers/tutorials/deploy-an-express-app/index.md): 了解如何在 Cloudflare Workers 上部署 Express.js 应用。 - [使用 Workers 和 Cloudflare Image Resizing 生成 YouTube 缩略图](https://cloudflaredoc.ubitools.com/workers/tutorials/generate-youtube-thumbnails-with-workers-and-images/index.md): 本教程介绍如何使用 Cloudflare Workers 以编程方式生成自定义 YouTube 缩略图。你可能希望自定义缩略图的设计、号召性用语和所用图片,以鼓励更多观众观看你的视频。 - [使用 Twilio 发送 GitHub SMS 通知](https://cloudflaredoc.ubitools.com/workers/tutorials/github-sms-notifications-using-twilio/index.md): 本教程介绍如何在 Workers 上构建 SMS 通知系统,以接收 GitHub 仓库的更新。当仓库有新活动时,Worker 将使用 Twilio 向你发送短信更新。 - [使用 Airtable 处理表单提交](https://cloudflaredoc.ubitools.com/workers/tutorials/handle-form-submissions-with-airtable/index.md): 使用 Cloudflare Workers 和 Airtable 持久化来自前端用户界面的表单提交。Workers 将处理传入的表单提交,并使用 Airtable REST API 异步将数据持久化到 Airtable base。 - [使用 Cloudflare Workers 连接 MySQL 数据库](https://cloudflaredoc.ubitools.com/workers/tutorials/mysql/index.md): 本教程介绍如何使用 TCP Sockets 和 Hyperdrive 连接 Cloudflare 数据库。你在本教程中创建的 Workers 应用将与 MySQL 中的产品数据库交互。 - [使用 JavaScript 和 Cloudflare Workers 实现 OpenAI GPT 函数调用](https://cloudflaredoc.ubitools.com/workers/tutorials/openai-function-calls-workers/index.md): 构建一个利用 OpenAI 函数调用功能的项目,该功能适用于 OpenAI 最新的 Chat Completions API 模型。 - [使用 Cloudflare Workers 连接 PostgreSQL 数据库](https://cloudflaredoc.ubitools.com/workers/tutorials/postgres/index.md): 本教程介绍如何使用 Cloudflare Workers 连接 Postgres 数据库。你在本教程中创建的 Workers 应用将与 PostgreSQL 中的产品数据库交互。 - [使用 Postmark 发送邮件](https://cloudflaredoc.ubitools.com/workers/tutorials/send-emails-with-postmark/index.md): 本教程介绍如何使用 Postmark 从 Workers 发送事务性邮件。 - [使用 Resend 发送邮件](https://cloudflaredoc.ubitools.com/workers/tutorials/send-emails-with-resend/index.md): 本教程介绍如何从 Cloudflare Workers 使用 Resend 发送邮件。 - [使用 Cloudflare R2 安全访问和上传资源](https://cloudflaredoc.ubitools.com/workers/tutorials/upload-assets-with-r2/index.md): 本教程介绍如何创建一个基于 TypeScript 的 Cloudflare Workers 项目,以安全地从 Cloudflare R2 存储桶访问文件并上传文件。 - [设置并使用 Prisma Postgres 数据库](https://cloudflaredoc.ubitools.com/workers/tutorials/using-prisma-postgres-with-workers/index.md): 本教程展示如何设置带有 Prisma ORM 的 Cloudflare Workers 项目。 - [从 Rust 直接使用 Workers KV](https://cloudflaredoc.ubitools.com/workers/tutorials/workers-kv-from-rust/index.md): 本教程将教你如何使用 workers-rs 直接从 Rust 读写 KV。你将使用 Rust 中的 Workers KV 构建一个存储和检索城市的应用。 ## 演示与架构 - [演示与架构](https://cloudflaredoc.ubitools.com/workers/demos/index.md): 探索使用 Cloudflare Workers 构建的演示应用与参考架构。 - [构建交互式 ChatGPT 应用](https://cloudflaredoc.ubitools.com/workers/demos/chatgpt-app/index.md): 在 Cloudflare Workers 上构建并部署交互式 ChatGPT 应用,使用 MCP 实现实时多人状态。 ## 本地开发 - [本地开发](https://cloudflaredoc.ubitools.com/workers/local-development/index.md): 在本地开发和测试你的 Workers。 - [各开发模式支持的绑定](https://cloudflaredoc.ubitools.com/workers/local-development/bindings-per-env/index.md): 各开发模式支持的绑定 - [环境变量与 secrets](https://cloudflaredoc.ubitools.com/workers/local-development/environment-variables/index.md): 为本地开发配置环境变量与 secrets - [添加本地数据](https://cloudflaredoc.ubitools.com/workers/local-development/local-data/index.md): 为本地资源填充数据 - [共享本地 dev 服务器](https://cloudflaredoc.ubitools.com/workers/local-development/local-dev-tunnels/index.md): 通过公共隧道 URL 暴露本地 Wrangler 或 Vite dev 服务器。 - [本地资源浏览器](https://cloudflaredoc.ubitools.com/workers/local-development/local-explorer/index.md): 在开发期间通过浏览器浏览和编辑本地绑定数据。 - [使用多个 Workers 进行开发](https://cloudflaredoc.ubitools.com/workers/local-development/multi-workers/index.md): 了解如何使用不同方法和配置进行多 Worker 开发。 - [Vite 插件](https://cloudflaredoc.ubitools.com/workers/vite-plugin/index.md): 使用 Workers Vite 插件开发和构建 Cloudflare Workers 项目。 - [在 Wrangler 与 Vite 之间选择](https://cloudflaredoc.ubitools.com/workers/local-development/wrangler-vs-vite/index.md): 为本地开发在 Wrangler 与 Vite 之间做出选择 ## Playground - [Playground](https://cloudflaredoc.ubitools.com/workers/playground/index.md): 在基于浏览器的沙盒中预览和测试 Cloudflare Workers 代码,无需设置或身份验证。 ## 版本与部署 - [版本与部署](https://cloudflaredoc.ubitools.com/workers/versions-and-deployments/index.md): 了解 Workers 如何通过版本跟踪变更,并通过部署发布这些变更。 - [部署管理](https://cloudflaredoc.ubitools.com/workers/versions-and-deployments/deployment-management/index.md): 独立上传版本,并控制何时以及如何将其部署到 Worker 的流量。 - [渐进式部署](https://cloudflaredoc.ubitools.com/workers/versions-and-deployments/gradual-deployments/index.md): 使用渐进式部署将代码变更逐步部署到 Workers。 - [版本亲和性](https://cloudflaredoc.ubitools.com/workers/versions-and-deployments/gradual-deployments/version-affinity/index.md): 在渐进式部署期间使用版本亲和性,将用户一致地路由到同一 Worker 版本。 - [与 Durable Objects 配合使用](https://cloudflaredoc.ubitools.com/workers/versions-and-deployments/gradual-deployments/with-durable-objects/index.md): 渐进式部署如何与 Durable Objects 配合工作,包括版本分配、迁移和保证。 - [预览 URL](https://cloudflaredoc.ubitools.com/workers/versions-and-deployments/preview-urls/index.md): 预览 URL 允许你在不部署到生产环境的情况下预览项目的新版本。 - [回滚](https://cloudflaredoc.ubitools.com/workers/versions-and-deployments/rollbacks/index.md): 回滚到 Worker 的旧版本。 - [版本覆盖](https://cloudflaredoc.ubitools.com/workers/versions-and-deployments/version-overrides/index.md): 使用版本覆盖在渐进式部署中将请求发送到 Worker 的特定版本。 ## Workers 缓存 - [Workers 缓存](https://cloudflaredoc.ubitools.com/workers/cache/index.md): Workers Cache 可缓存 Worker 响应,降低延迟并减少 Workers 用量。 - [缓存键](https://cloudflaredoc.ubitools.com/workers/cache/cache-keys/index.md): 了解 Workers 缓存键的构成方式。 - [配置](https://cloudflaredoc.ubitools.com/workers/cache/configuration/index.md): 配置 Workers 缓存行为。 - [调试](https://cloudflaredoc.ubitools.com/workers/cache/debugging/index.md): 调试 Workers 缓存问题。 - [示例](https://cloudflaredoc.ubitools.com/workers/cache/examples/index.md): Workers 缓存的使用示例。 - [限制](https://cloudflaredoc.ubitools.com/workers/cache/limitations/index.md): Workers 缓存的限制与注意事项。 - [清除缓存](https://cloudflaredoc.ubitools.com/workers/cache/purge/index.md): 清除 Workers 缓存中的条目。 ## CI/CD - [CI/CD](https://cloudflaredoc.ubitools.com/workers/ci-cd/index.md): 为你的 Worker 设置持续集成和持续部署。 - [Builds](https://cloudflaredoc.ubitools.com/workers/ci-cd/builds/index.md): 使用 Workers Builds 与 Git 集成,在推送更改时自动构建和部署 Worker - [高级设置](https://cloudflaredoc.ubitools.com/workers/ci-cd/builds/advanced-setups/index.md): 了解如何将 Workers Builds 用于更高级的设置 - [Builds API 参考](https://cloudflaredoc.ubitools.com/workers/ci-cd/builds/api-reference/index.md): 了解如何使用 API 以编程方式触发构建、管理触发器并监控 Workers Builds。 - [自动拉取请求](https://cloudflaredoc.ubitools.com/workers/ci-cd/builds/automatic-prs/index.md): 了解 Workers Builds 为配置项目或解决问题而创建的拉取请求。 - [构建分支](https://cloudflaredoc.ubitools.com/workers/ci-cd/builds/build-branches/index.md): 配置哪些 Git 分支应触发 Workers Build - [构建缓存](https://cloudflaredoc.ubitools.com/workers/ci-cd/builds/build-caching/index.md): 通过缓存构建输出和依赖项来缩短构建时间 - [构建镜像](https://cloudflaredoc.ubitools.com/workers/ci-cd/builds/build-image/index.md): 了解 Workers Builds 中使用的构建镜像。 - [构建监视路径](https://cloudflaredoc.ubitools.com/workers/ci-cd/builds/build-watch-paths/index.md): 通过指定路径让 Workers Builds 跳过构建,减少 monorepo 的计算开销 - [配置](https://cloudflaredoc.ubitools.com/workers/ci-cd/builds/configuration/index.md): 了解与构建关联的不同设置。 - [Deploy Hooks](https://cloudflaredoc.ubitools.com/workers/ci-cd/builds/deploy-hooks/index.md): 生成唯一 URL,在收到 HTTP POST 请求时触发新构建。 - [事件订阅](https://cloudflaredoc.ubitools.com/workers/ci-cd/builds/event-subscriptions/index.md): 订阅 Workers Builds 事件并将通知发送到 Slack、Discord 或 webhook 端点。 - [Git 集成](https://cloudflaredoc.ubitools.com/workers/ci-cd/builds/git-integration/index.md): 了解如何为 Workers Builds 添加和管理 Git 集成 - [GitHub 集成](https://cloudflaredoc.ubitools.com/workers/ci-cd/builds/git-integration/github-integration/index.md): 了解如何为 Workers Builds 管理 GitHub 集成 - [GitLab 集成](https://cloudflaredoc.ubitools.com/workers/ci-cd/builds/git-integration/gitlab-integration/index.md): 了解如何为 Workers Builds 管理 GitLab 集成 - [限制与定价](https://cloudflaredoc.ubitools.com/workers/ci-cd/builds/limits-and-pricing/index.md): Workers Builds 的限制与定价 - [构建故障排查](https://cloudflaredoc.ubitools.com/workers/ci-cd/builds/troubleshoot/index.md): 了解如何排查 Workers Builds 中的常见和已知问题。 - [外部 CI/CD](https://cloudflaredoc.ubitools.com/workers/ci-cd/external-cicd/index.md): 将 Worker 开发集成到现有的持续集成和持续部署工作流中,例如 GitHub Actions 或 GitLab Pipelines。 - [GitHub Actions](https://cloudflaredoc.ubitools.com/workers/ci-cd/external-cicd/github-actions/index.md): 将 Worker 开发集成到现有的 GitHub Actions 工作流中。 - [GitLab CI/CD](https://cloudflaredoc.ubitools.com/workers/ci-cd/external-cicd/gitlab-cicd/index.md): 将 Worker 开发集成到现有的 GitLab Pipelines 工作流中。 ## Runtime APIs - [Runtime APIs](https://cloudflaredoc.ubitools.com/workers/runtime-apis/index.md): 探索 Cloudflare Workers 运行时中可用的 JavaScript 和 Web 平台 API。 - [绑定(env)](https://cloudflaredoc.ubitools.com/workers/runtime-apis/bindings/index.md): 允许与 Cloudflare 其他资源交互的 Worker 绑定(binding)。 - [AI](https://cloudflaredoc.ubitools.com/workers-ai/get-started/workers-wrangler/#2-connect-your-worker-to-workers-aiindex.md): 在 GPU 上运行生成式 AI 推理和机器学习模型,无需管理服务器或基础设施。 - [Analytics Engine](https://cloudflaredoc.ubitools.com/analytics/analytics-engineindex.md): 直接从 Workers 大规模写入高基数数据和指标。 - [Assets](https://cloudflaredoc.ubitools.com/workers/static-assets/binding/index.md): Cloudflare Workers 中可用于与静态资源集合交互的 API。静态资源可作为 Worker 的一部分上传。 - [Browser Run](https://cloudflaredoc.ubitools.com/browser-run/index.md): 以编程方式控制无头浏览器实例并与之交互。 - [D1](https://cloudflaredoc.ubitools.com/d1/worker-api/index.md): Cloudflare Workers 中可用于与 D1 交互的 API。D1 是 Cloudflare 的原生无服务器数据库。 - [分派器(Workers for Platforms)](https://cloudflaredoc.ubitools.com/cloudflare-for-platforms/workers-for-platforms/configuration/dynamic-dispatch/index.md): 让客户将代码部署到您的平台,并将请求从您的 Worker 动态分派到客户的 Worker。 - [Durable Objects](https://cloudflaredoc.ubitools.com/durable-objects/api/index.md): 具有强一致性存储的全球分布式协调 API。 - [环境变量](https://cloudflaredoc.ubitools.com/workers/configuration/environment-variables/index.md): 向 Worker 添加字符串和 JSON 值。 - [Hyperdrive](https://cloudflaredoc.ubitools.com/hyperdriveindex.md): 从 Workers 连接到现有数据库,将区域性数据库转变为全球分布式数据库。 - [Images](https://cloudflaredoc.ubitools.com/images/optimization/binding/index.md): 大规模存储、转换、优化和交付图像。 - [KV](https://cloudflaredoc.ubitools.com/kv/api/index.md): 全球、低延迟的键值数据存储。 - [Media Transformations](https://cloudflaredoc.ubitools.com/stream/transform-videos/bindings/index.md): 优化、转换和提取短视频内容。 - [mTLS](https://cloudflaredoc.ubitools.com/workers/runtime-apis/bindings/mtls/index.md): 配置 Worker 向强制执行 mTLS 连接的服务出示客户端证书。 - [Queues](https://cloudflaredoc.ubitools.com/queues/configuration/javascript-apis/index.md): 发送和接收具有保证交付的消息。 - [R2](https://cloudflaredoc.ubitools.com/r2/api/workers/workers-api-reference/index.md): 在 Cloudflare Workers 中可用于读写 R2 存储桶的 API。R2 是 S3 兼容、零出口费用、全球分布式对象存储。 - [速率限制](https://cloudflaredoc.ubitools.com/workers/runtime-apis/bindings/rate-limit/index.md): 定义速率限制并直接从 Cloudflare Worker 与之交互。 - [Secrets](https://cloudflaredoc.ubitools.com/workers/configuration/secrets/index.md): 为 Worker 添加加密的 secrets。 - [Secrets Store](https://cloudflaredoc.ubitools.com/secrets-store/integrations/workers/index.md): 账户级 secrets,可作为绑定(binding)添加到 Workers 应用程序。 - [服务绑定](https://cloudflaredoc.ubitools.com/workers/runtime-apis/bindings/service-bindings/index.md): 促进 Worker 之间的通信。 - [HTTP](https://cloudflaredoc.ubitools.com/workers/runtime-apis/bindings/service-bindings/http/index.md): 通过转发 Request 对象促进 Worker 之间的通信。 - [RPC (WorkerEntrypoint)](https://cloudflaredoc.ubitools.com/workers/runtime-apis/bindings/service-bindings/rpc/index.md): 通过 RPC 促进 Worker 之间的通信。 - [Stream](https://cloudflaredoc.ubitools.com/stream/manage-video-library/bindings/index.md): 使用 Cloudflare Stream 上传、管理和交付视频。 - [Vectorize](https://cloudflaredoc.ubitools.com/vectorize/reference/client-api/index.md): 在 Cloudflare Workers 中可用于与 Vectorize 交互的 API。Vectorize 是 Cloudflare 的全球分布式向量数据库。 - [版本元数据](https://cloudflaredoc.ubitools.com/workers/runtime-apis/bindings/version-metadata/index.md): 暴露 Worker 版本元数据(`versionID` 和 `versionTag`)。这些字段可以添加到 Worker 发出的事件中,以发送到下游可观测性系统。 - [动态 Worker 加载器](https://cloudflaredoc.ubitools.com/dynamic-workers/index.md): Dynamic Worker Loader API,允许动态生成运行任意代码的 isolate。 - [Workflows](https://cloudflaredoc.ubitools.com/workflows/index.md): 在 Cloudflare Workers 中可用于与 Workflows 交互的 API。Workflows 允许您使用 Workers 构建持久、多步骤应用程序。 - [缓存](https://cloudflaredoc.ubitools.com/workers/runtime-apis/cache/index.md): 控制从 Cloudflare 全球网络缓存中读取和写入。 - [Console](https://cloudflaredoc.ubitools.com/workers/runtime-apis/console/index.md): Cloudflare Workers 中 `console` API 支持的方法 - [Context (ctx)](https://cloudflaredoc.ubitools.com/workers/runtime-apis/context/index.md): Cloudflare Workers 中的 Context API,包括 props、exports、waitUntil 和 passThroughOnException。 - [编码](https://cloudflaredoc.ubitools.com/workers/runtime-apis/encoding/index.md): 接收代码点流作为输入并输出字节流。 - [EventSource](https://cloudflaredoc.ubitools.com/workers/runtime-apis/eventsource/index.md): EventSource 是一个服务器推送事件 API,允许服务器向客户端推送事件。 - [Fetch](https://cloudflaredoc.ubitools.com/workers/runtime-apis/fetch/index.md): 在 Worker 内通过 HTTP 请求异步获取资源的接口。 - [处理器](https://cloudflaredoc.ubitools.com/workers/runtime-apis/handlers/index.md): Worker 上的方法(例如 `fetch()`),用于接收和处理外部输入。 - [Alarm 处理器](https://cloudflaredoc.ubitools.com/durable-objects/api/alarms/index.md): 使用 Durable Objects alarm API 在 Cloudflare Workers 中处理定时 alarm。 - [Email 处理器](https://cloudflaredoc.ubitools.com/email-service/api/route-emails/email-handler/index.md): 使用 Email Routing 运行时 API 在 Cloudflare Workers 中处理传入邮件。 - [Fetch 处理器](https://cloudflaredoc.ubitools.com/workers/runtime-apis/handlers/fetch/index.md): 使用 fetch() 处理器在 Cloudflare Workers 中处理传入的 HTTP 请求并返回响应。 - [Queue 处理器](https://cloudflaredoc.ubitools.com/queues/configuration/javascript-apis/#consumerindex.md): 在 Workers 中使用 queue 处理器消费 Cloudflare Queues 中的消息。 - [Scheduled 处理器](https://cloudflaredoc.ubitools.com/workers/runtime-apis/handlers/scheduled/index.md): 使用 scheduled() 处理器和 Cron Triggers 按定时计划运行 Workers。 - [Tail 处理器](https://cloudflaredoc.ubitools.com/workers/runtime-apis/handlers/tail/index.md): 在 Tail Workers 中使用 tail() 处理器处理来自 producer Worker 的实时日志。 - [标头](https://cloudflaredoc.ubitools.com/workers/runtime-apis/headers/index.md): 访问 HTTP 请求和响应标头。 - [HTMLRewriter](https://cloudflaredoc.ubitools.com/workers/runtime-apis/html-rewriter/index.md): 在 Worker 应用程序中构建全面且富有表现力的 HTML 解析器。 - [MessageChannel](https://cloudflaredoc.ubitools.com/workers/runtime-apis/messagechannel/index.md): 使用 MessageChannel 和 MessagePort 进行通道消息传递 - [Node.js 兼容性](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/index.md): Cloudflare Workers 中可用的 Node.js API - [assert](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/assert/index.md): 在 Cloudflare Workers 中使用 Node.js assert 模块进行测试断言和值比较。 - [AsyncLocalStorage](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/asynclocalstorage/index.md): 在 Cloudflare Workers 中使用 Node.js AsyncLocalStorage API,在异步操作间保持上下文。 - [Buffer](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/buffer/index.md): 在 Cloudflare Workers 中使用 Node.js Buffer API 处理二进制数据,支持编码与解码。 - [crypto](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/crypto/index.md): 在 Cloudflare Workers 中使用 Node.js crypto 模块进行哈希、加密、签名和验证。 - [Diagnostics Channel](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/diagnostics-channel/index.md): 在 Cloudflare Workers 中使用 Node.js diagnostics_channel API 进行低开销的诊断事件报告。 - [dns](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/dns/index.md): 在 Cloudflare Workers 中使用 Node.js dns 模块,通过 DNS over HTTPS 进行 DNS 名称解析。 - [EventEmitter](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/eventemitter/index.md): 在 Cloudflare Workers 中使用 Node.js EventEmitter API 发出和监听命名事件。 - [fs](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/fs/index.md): 在 Cloudflare Workers 中使用 Node.js fs 模块访问虚拟文件系统以读写文件。 - [http](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/http/index.md): 在 Cloudflare Workers 中使用 Node.js http 模块实现客户端和服务端 HTTP 功能。 - [https](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/https/index.md): 在 Cloudflare Workers 中使用 Node.js https 模块实现 TLS 加密的 HTTP 客户端和服务端功能。 - [net](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/net/index.md): 在 Cloudflare Workers 中使用 Node.js net 模块创建到外部服务器的 TCP 套接字连接。 - [path](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/path/index.md): 在 Cloudflare Workers 中使用 Node.js path 模块进行文件和目录路径操作。 - [process](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/process/index.md): 在 Cloudflare Workers 中使用 Node.js process 模块获取环境变量、事件处理和运行时信息。 - [Streams](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/streams/index.md): 在 Cloudflare Workers 中使用 Node.js streams API 进行可读、可写和转换流操作。 - [StringDecoder](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/string-decoder/index.md): 在 Cloudflare Workers 中使用 Node.js string_decoder 模块将 Buffer 对象解码为字符串。 - [test](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/test/index.md): 在 Cloudflare Workers 中使用 Node.js test 模块 MockTracker API 跟踪和管理 mock 对象。 - [timers](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/timers/index.md): 在 Cloudflare Workers 中使用 Node.js timers API,通过 setTimeout、setInterval 和 setImmediate 调度函数。 - [tls](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/tls/index.md): 在 Cloudflare Workers 中使用 Node.js tls 模块创建到外部服务的安全 TLS 连接。 - [url](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/url/index.md): 在 Workers 中使用 Node.js url 模块进行域名到 ASCII 和域名到 Unicode 的转换。 - [util](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/util/index.md): 在 Workers 中使用 Node.js util 模块进行 promisify、callbackify、types 和 MIMEType 支持。 - [zlib](https://cloudflaredoc.ubitools.com/workers/runtime-apis/nodejs/zlib/index.md): 在 Workers 中使用 Node.js zlib 模块进行 Gzip、Deflate 和 Brotli 压缩。 - [Performance 与计时器](https://cloudflaredoc.ubitools.com/workers/runtime-apis/performance/index.md): 测量计时、性能,以及子请求和其他操作的耗时。 - [Request](https://cloudflaredoc.ubitools.com/workers/runtime-apis/request/index.md): 表示 HTTP 请求的接口。 - [Response](https://cloudflaredoc.ubitools.com/workers/runtime-apis/response/index.md): 表示 HTTP 响应的接口。 - [远程过程调用(RPC)](https://cloudflaredoc.ubitools.com/workers/runtime-apis/rpc/index.md): Workers 和 Durable Objects 内置的、JavaScript 原生的 RPC 系统。 - [错误处理](https://cloudflaredoc.ubitools.com/workers/runtime-apis/rpc/error-handling/index.md): Workers RPC 系统中异常、堆栈跟踪和日志记录的工作方式。 - [生命周期](https://cloudflaredoc.ubitools.com/workers/runtime-apis/rpc/lifecycle/index.md): RPC stub 的内存管理、资源管理和生命周期。 - [保留方法](https://cloudflaredoc.ubitools.com/workers/runtime-apis/rpc/reserved-methods/index.md): 具有特殊行为、处理方式不同的保留方法。 - [TypeScript](https://cloudflaredoc.ubitools.com/workers/runtime-apis/rpc/typescript/index.md): 如何为 Worker 或 Durable Object 的 RPC 方法生成类型并向客户端暴露。 - [可见性与安全模型](https://cloudflaredoc.ubitools.com/workers/runtime-apis/rpc/visibility/index.md): 通过 RPC 与 Worker 或 Durable Object 通信的客户端可访问和不可访问的属性。 - [Scheduler](https://cloudflaredoc.ubitools.com/workers/runtime-apis/scheduler/index.md): 在 Workers 中使用 scheduler.wait() API 延迟执行。 - [流(Streams)](https://cloudflaredoc.ubitools.com/workers/runtime-apis/streams/index.md): 一种 Web 标准 API,允许 JavaScript 以编程方式访问和处理数据流。 - [ReadableStream](https://cloudflaredoc.ubitools.com/workers/runtime-apis/streams/readablestream/index.md): 了解 Cloudflare Workers 中用于读取流式数据的 ReadableStream API。 - [ReadableStream BYOBReader](https://cloudflaredoc.ubitools.com/workers/runtime-apis/streams/readablestreambyobreader/index.md): 在 Workers 中使用 ReadableStreamBYOBReader 将流式数据读入您自己的 buffer。 - [ReadableStream DefaultReader](https://cloudflaredoc.ubitools.com/workers/runtime-apis/streams/readablestreamdefaultreader/index.md): 在 Workers 中使用 ReadableStreamDefaultReader 从 ReadableStream 读取 chunk。 - [TransformStream](https://cloudflaredoc.ubitools.com/workers/runtime-apis/streams/transformstream/index.md): 在 Workers 中使用 TransformStream API 在可读流和可写流之间管道传输数据。 - [WritableStream](https://cloudflaredoc.ubitools.com/workers/runtime-apis/streams/writablestream/index.md): 在 Workers 中使用 WritableStream API 将数据写入流目标。 - [WritableStream DefaultWriter](https://cloudflaredoc.ubitools.com/workers/runtime-apis/streams/writablestreamdefaultwriter/index.md): 在 Workers 中使用 WritableStreamDefaultWriter 直接将数据写入 WritableStream。 - [TCP sockets](https://cloudflaredoc.ubitools.com/workers/runtime-apis/tcp-sockets/index.md): 使用 `connect()` API 从 Workers 创建出站 TCP 连接。 - [Web Crypto](https://cloudflaredoc.ubitools.com/workers/runtime-apis/web-crypto/index.md): 用于常见加密任务的一组底层函数。 - [Web 标准](https://cloudflaredoc.ubitools.com/workers/runtime-apis/web-standards/index.md): 供 Cloudflare 全球网络上运行的 Workers 使用的标准化 API。 - [WebAssembly (Wasm)](https://cloudflaredoc.ubitools.com/workers/runtime-apis/webassembly/index.md): 运行 JavaScript 以外的语言编写的代码,或使用 Rust 编写完整的 Cloudflare Worker。 - [JavaScript 中的 Wasm](https://cloudflaredoc.ubitools.com/workers/runtime-apis/webassembly/javascript/index.md): 在 Cloudflare Workers 中使用 JavaScript 导入并实例化 WebAssembly 模块。 - [WebSockets](https://cloudflaredoc.ubitools.com/workers/runtime-apis/websockets/index.md): 与 Cloudflare Workers 无服务器函数进行实时通信。 ## 静态资产 - [静态资产](https://cloudflaredoc.ubitools.com/workers/static-assets/index.md): 创建并部署到 Cloudflare Workers 的全栈应用。 - [计费与限制](https://cloudflaredoc.ubitools.com/workers/static-assets/billing-and-limitations/index.md): Workers 静态资产的计费、故障排查与限制 - [配置与绑定(binding)](https://cloudflaredoc.ubitools.com/workers/static-assets/binding/index.md): 如何配置 Workers 静态资产及其绑定(binding)的说明。 - [直接上传](https://cloudflaredoc.ubitools.com/workers/static-assets/direct-upload/index.md): 通过 Workers API 上传资产。 - [快速入门](https://cloudflaredoc.ubitools.com/workers/static-assets/get-started/index.md): 在 Cloudflare 全球网络上直接运行前端网站——静态或动态均可。 - [标头](https://cloudflaredoc.ubitools.com/workers/static-assets/headers/index.md): 了解 Workers 静态资产的默认与自定义标头,包括 Cache-Control、ETag 和 Content-Type 行为。 - [从 Pages 迁移到 Workers](https://cloudflaredoc.ubitools.com/workers/static-assets/migration-guides/migrate-from-pages/index.md): 从 Cloudflare Pages 迁移到 Cloudflare Workers 的指南。包含 Cloudflare Workers 与 Pages 功能对比矩阵。 - [从 Netlify 迁移到 Workers](https://cloudflaredoc.ubitools.com/workers/static-assets/migration-guides/netlify-to-workers/index.md): 将 Netlify 应用迁移到 Cloudflare Workers。你需要有一个已部署在 Netlify 上、希望托管到 Workers 的现有项目。 - [从 Vercel 迁移到 Workers](https://cloudflaredoc.ubitools.com/workers/static-assets/migration-guides/vercel-to-workers/index.md): 将 Vercel 应用迁移到 Cloudflare Workers。你需要有一个已部署在 Vercel 上、希望托管到 Workers 的现有项目。 - [重定向](https://cloudflaredoc.ubitools.com/workers/static-assets/redirects/index.md): 使用 _redirects 文件为 Workers 静态资源配置重定向规则。 - [渐进式 rollout](https://cloudflaredoc.ubitools.com/workers/versions-and-deployments/gradual-deployments/version-affinity/#static-assetsindex.md): 在使用静态资产的渐进式 Worker 部署期间防止资产不匹配。 - [HTML 处理](https://cloudflaredoc.ubitools.com/workers/static-assets/routing/advanced/html-handling/index.md): 如何为 Worker 的静态资产配置 HTML 处理和尾部斜杠。 - [在子目录下提供服务](https://cloudflaredoc.ubitools.com/workers/static-assets/routing/advanced/serving-a-subdirectory/index.md): 如何配置在子路径上提供静态资产的 Worker。 - [单页应用(SPA)](https://cloudflaredoc.ubitools.com/workers/static-assets/routing/single-page-application/index.md): 如何在 Workers 上配置和使用单页应用(SPA)。 - [静态站点生成(SSG)与自定义 404 页面](https://cloudflaredoc.ubitools.com/workers/static-assets/routing/static-site-generation/index.md): 如何在 Workers 上配置静态站点生成(SSG)应用和自定义 404 页面。 - [Worker 脚本](https://cloudflaredoc.ubitools.com/workers/static-assets/routing/worker-script/index.md): Worker 脚本的存在如何影响静态资源路由,以及相关配置选项。 ## 测试 - [测试](https://cloudflaredoc.ubitools.com/workers/testing/index.md): 比较 Cloudflare Workers 的测试选项,包括 Vitest 集成、Miniflare 和 unstable_startWorker。 - [Miniflare](https://cloudflaredoc.ubitools.com/workers/testing/miniflare/index.md): 使用 Miniflare(完全本地开发模拟器)在本地模拟和测试 Cloudflare Workers。 - [兼容性日期](https://cloudflaredoc.ubitools.com/workers/testing/miniflare/core/compatibility/index.md): 在 Miniflare 中配置兼容性日期和标志,以匹配 Cloudflare Workers 运行时行为。 - [Fetch 事件](https://cloudflaredoc.ubitools.com/workers/testing/miniflare/core/fetch/index.md): 在 Miniflare 中为 Cloudflare Workers 分发和测试 HTTP fetch 事件。 - [模块](https://cloudflaredoc.ubitools.com/workers/testing/miniflare/core/modules/index.md) - [多 Workers (Multiple Workers)](https://cloudflaredoc.ubitools.com/workers/testing/miniflare/core/multiple-workers/index.md) - [队列 (Queues)](https://cloudflaredoc.ubitools.com/workers/testing/miniflare/core/queues/index.md) - [定时触发事件 (Scheduled Events)](https://cloudflaredoc.ubitools.com/workers/testing/miniflare/core/scheduled/index.md) - [Web 标准](https://cloudflaredoc.ubitools.com/workers/testing/miniflare/core/standards/index.md) - [变量与机密 (Variables and Secrets)](https://cloudflaredoc.ubitools.com/workers/testing/miniflare/core/variables-secrets/index.md) - [WebSockets](https://cloudflaredoc.ubitools.com/workers/testing/miniflare/core/web-sockets/index.md) - [附加调试器](https://cloudflaredoc.ubitools.com/workers/testing/miniflare/developing/debugger/index.md): 将 Node.js 调试器附加到 Miniflare,以设置断点并检查 Cloudflare Workers 代码。 - [实时重载](https://cloudflaredoc.ubitools.com/workers/testing/miniflare/developing/live-reload/index.md): 在本地开发期间,当 Workers 脚本变更时,在 Miniflare 中启用浏览器自动刷新。 - [快速入门](https://cloudflaredoc.ubitools.com/workers/testing/miniflare/get-started/index.md): 安装并配置 Miniflare API,以分发事件并在本地测试 Cloudflare Workers。 - [从 Version 2 迁移](https://cloudflaredoc.ubitools.com/workers/testing/miniflare/migrations/from-v2/index.md): 从 Miniflare v2 迁移到 v3,v3 使用 workerd 运行时以实现完整的 Workers 兼容性。 - [缓存 (Cache)](https://cloudflaredoc.ubitools.com/workers/testing/miniflare/storage/cache/index.md) - [D1](https://cloudflaredoc.ubitools.com/workers/testing/miniflare/storage/d1/index.md) - [Durable Objects](https://cloudflaredoc.ubitools.com/workers/testing/miniflare/storage/durable-objects/index.md) - [KV](https://cloudflaredoc.ubitools.com/workers/testing/miniflare/storage/kv/index.md) - [R2](https://cloudflaredoc.ubitools.com/workers/testing/miniflare/storage/r2/index.md) - [编写测试](https://cloudflaredoc.ubitools.com/workers/testing/miniflare/writing-tests/index.md): 使用 Miniflare 针对 Workers 编写集成测试。 - [Wrangler 的 unstable_startWorker()](https://cloudflaredoc.ubitools.com/workers/testing/unstable_startworker/index.md): 使用 Wrangler 的 `unstable_startWorker()` API 编写集成测试 - [Vitest 集成](https://cloudflaredoc.ubitools.com/workers/testing/vitest-integration/index.md): 使用 Vitest 集成在 Workers 运行时内部运行 Cloudflare Workers 的单元测试和集成测试。 - [配置](https://cloudflaredoc.ubitools.com/workers/testing/vitest-integration/configuration/index.md): Workers 集成相关的 Vitest 配置。 - [调试](https://cloudflaredoc.ubitools.com/workers/testing/vitest-integration/debugging/index.md): 使用 Vitest 调试 Workers 测试。 - [隔离与并发](https://cloudflaredoc.ubitools.com/workers/testing/vitest-integration/isolation-and-concurrency/index.md): 了解 Workers Vitest 集成如何运行测试、如何在测试之间隔离,以及如何导入模块。 - [已知问题](https://cloudflaredoc.ubitools.com/workers/testing/vitest-integration/known-issues/index.md): 了解 Workers Vitest 集成的已知问题。 - [从 Miniflare 2 的测试环境迁移](https://cloudflaredoc.ubitools.com/workers/testing/vitest-integration/migration-guides/migrate-from-miniflare-2/index.md): 从 Miniflare 2 迁移到 Workers Vitest 集成。 - [从 unstable_dev 迁移](https://cloudflaredoc.ubitools.com/workers/testing/vitest-integration/migration-guides/migrate-from-unstable-dev/index.md): 从 [`unstable_dev`](/workers/wrangler/api/#unstable_dev) API 迁移到使用 Workers Vitest 集成编写测试。 - [从 Vitest 3 迁移到 Vitest 4](https://cloudflaredoc.ubitools.com/workers/testing/vitest-integration/migration-guides/migrate-from-vitest-3-to-vitest-4/index.md): 将 Workers Vitest 集成从 v0.12.x(Vitest 3)迁移到 v0.13.x(Vitest 4),涵盖配置和测试文件更改。 - [示例与配方](https://cloudflaredoc.ubitools.com/workers/testing/vitest-integration/recipes/index.md): 演示如何使用 Workers Vitest 集成编写单元测试和集成测试的示例。 - [测试 API](https://cloudflaredoc.ubitools.com/workers/testing/vitest-integration/test-apis/index.md): 用于编写测试的运行时辅助函数,从 `cloudflare:workers` 和 `cloudflare:test` 导出。 - [编写你的第一个测试](https://cloudflaredoc.ubitools.com/workers/testing/vitest-integration/write-your-first-test/index.md): 使用 Vitest 针对 Workers 编写测试 ## 可观测性 - [可观测性](https://cloudflaredoc.ubitools.com/workers/observability/index.md): 通过日志、追踪、指标和其他数据源了解 Worker 项目的运行状况。 - [DevTools](https://cloudflaredoc.ubitools.com/workers/observability/dev-tools/index.md): 使用 Chrome DevTools 在本地调试、分析和检查 Cloudflare Workers。 - [断点](https://cloudflaredoc.ubitools.com/workers/observability/dev-tools/breakpoints/index.md): 使用断点调试本地和已部署的 Workers。 - [分析 CPU 使用情况](https://cloudflaredoc.ubitools.com/workers/observability/dev-tools/cpu-usage/index.md): 了解如何分析 CPU 使用情况,确保每次请求的 CPU 时间保持在 Workers 限制以内 - [分析内存](https://cloudflaredoc.ubitools.com/workers/observability/dev-tools/memory-usage/index.md): 使用 DevTools 快照分析内存使用情况,优化 Workers 并避免 OOM 错误。 - [错误和异常](https://cloudflaredoc.ubitools.com/workers/observability/errors/index.md): 查看 Workers 错误和异常。 - [导出 OpenTelemetry 数据](https://cloudflaredoc.ubitools.com/workers/observability/exporting-opentelemetry-data/index.md): 将追踪和日志从 Cloudflare Workers 导出到任何兼容 OpenTelemetry 的目标。 - [导出到 Axiom](https://cloudflaredoc.ubitools.com/workers/observability/exporting-opentelemetry-data/axiom/index.md): 将 OpenTelemetry 追踪和日志从 Cloudflare Workers 发送到 Axiom。 - [导出到 Grafana Cloud](https://cloudflaredoc.ubitools.com/workers/observability/exporting-opentelemetry-data/grafana-cloud/index.md): 将 OpenTelemetry 追踪和日志从 Cloudflare Workers 发送到 Grafana Cloud。 - [导出到 Honeycomb](https://cloudflaredoc.ubitools.com/workers/observability/exporting-opentelemetry-data/honeycomb/index.md): 将 OpenTelemetry 追踪和日志从 Cloudflare Workers 发送到 Honeycomb。 - [导出到 PostHog](https://cloudflaredoc.ubitools.com/workers/observability/exporting-opentelemetry-data/posthog/index.md): 将 OpenTelemetry 日志从 Cloudflare Workers 发送到 PostHog 进行分析。 - [导出到 Sentry](https://cloudflaredoc.ubitools.com/workers/observability/exporting-opentelemetry-data/sentry/index.md): 将 OpenTelemetry 追踪和日志从 Cloudflare Workers 导出到 Sentry,用于监控和调试。 - [日志](https://cloudflaredoc.ubitools.com/workers/observability/logs/index.md): 访问、过滤和导出 Cloudflare Workers 日志以进行故障排查。 - [Workers Logpush](https://cloudflaredoc.ubitools.com/workers/observability/logs/logpush/index.md): 将 Workers Trace Event Logs 发送到支持的第三方,例如存储或日志提供商。 - [实时日志](https://cloudflaredoc.ubitools.com/workers/observability/logs/real-time-logs/index.md): 通过 Cloudflare 仪表板或 `wrangler tail` 访问日志和异常以调试 Worker 应用。 - [Tail Workers](https://cloudflaredoc.ubitools.com/workers/observability/logs/tail-workers/index.md): 通过为项目分配 Tail Worker 来跟踪和记录 Worker 调用。 - [Workers Logs](https://cloudflaredoc.ubitools.com/workers/observability/logs/workers-logs/index.md): 存储、过滤和分析 Cloudflare Workers 发出的日志数据。 - [指标和分析](https://cloudflaredoc.ubitools.com/workers/observability/metrics-and-analytics/index.md): 使用 Workers 指标诊断问题,并通过 Workers 分析查看 zone 的请求数据。 - [查询构建器](https://cloudflaredoc.ubitools.com/workers/observability/query-builder/index.md): 编写结构化查询以调查和可视化遥测数据。 - [Source maps 与堆栈跟踪](https://cloudflaredoc.ubitools.com/workers/observability/source-maps/index.md): 为 Workers 添加 source maps 并生成堆栈跟踪。 - [追踪](https://cloudflaredoc.ubitools.com/workers/observability/traces/index.md): 通过自动追踪插桩,端到端了解请求在 Workers 应用程序中的流转。 - [自定义 span](https://cloudflaredoc.ubitools.com/workers/observability/traces/custom-spans/index.md): 创建自定义 span,在 Cloudflare 自动插桩的同时追踪您自己的应用程序逻辑。 - [已知限制](https://cloudflaredoc.ubitools.com/workers/observability/traces/known-limitations/index.md) - [Span 与属性](https://cloudflaredoc.ubitools.com/workers/observability/traces/spans-and-attributes/index.md): 查看 Workers 追踪自动捕获的 spans 和 attributes,包括 fetch 调用、绑定和处理程序调用。 ## Vite 插件 - [Vite 插件](https://cloudflaredoc.ubitools.com/workers/vite-plugin/index.md): Vite 与 Workers 运行时之间的全功能集成 - [快速入门](https://cloudflaredoc.ubitools.com/workers/vite-plugin/get-started/index.md): Vite 插件快速入门 - [API](https://cloudflaredoc.ubitools.com/workers/vite-plugin/reference/api/index.md): Vite 插件 API - [Cloudflare 环境](https://cloudflaredoc.ubitools.com/workers/vite-plugin/reference/cloudflare-environments/index.md): 在 Vite 插件中使用 Cloudflare 环境 - [调试](https://cloudflaredoc.ubitools.com/workers/vite-plugin/reference/debugging/index.md): 使用 Vite 插件进行调试 - [从 wrangler dev 迁移](https://cloudflaredoc.ubitools.com/workers/vite-plugin/reference/migrating-from-wrangler-dev/index.md): 从 wrangler dev 迁移到 Vite 插件 - [非 JavaScript 模块](https://cloudflaredoc.ubitools.com/workers/vite-plugin/reference/non-javascript-modules/index.md): 可在 Worker 中导入的其他模块类型 - [编程式配置](https://cloudflaredoc.ubitools.com/workers/vite-plugin/reference/programmatic-configuration/index.md): 使用 Vite 插件以编程方式配置 Worker - [Secrets](https://cloudflaredoc.ubitools.com/workers/vite-plugin/reference/secrets/index.md): 在 Vite 插件中使用 secrets - [静态资源](https://cloudflaredoc.ubitools.com/workers/vite-plugin/reference/static-assets/index.md): 静态资源与 Vite 插件 - [Vite 环境](https://cloudflaredoc.ubitools.com/workers/vite-plugin/reference/vite-environments/index.md): Vite 环境与 Vite 插件 - [教程 - 带 API 的 React SPA](https://cloudflaredoc.ubitools.com/workers/vite-plugin/tutorial/index.md): 使用 Vite 插件创建带 API Worker 的 React SPA ## 词汇表 - [词汇表](https://cloudflaredoc.ubitools.com/workers/glossary/index.md): Cloudflare Workers 文档中使用的术语定义。 ## best-practices - [Workers 最佳实践](https://cloudflaredoc.ubitools.com/workers/best-practices/workers-best-practices/index.md): 构建快速、可靠、可观测且安全的 Workers 的代码模式与配置指南。 ## configuration - [绑定(Bindings)](https://cloudflaredoc.ubitools.com/workers/runtime-apis/bindings/index.md): Cloudflare Workers 可用的各类绑定(binding)。 - [兼容日期](https://cloudflaredoc.ubitools.com/workers/configuration/compatibility-dates/index.md): 为 Workers 项目选择特定的 Workers 运行时版本。 - [兼容性标志](https://cloudflaredoc.ubitools.com/workers/configuration/compatibility-flags/index.md): 为 Workers 项目选择特定的 Workers 运行时功能。 - [Cron 触发器](https://cloudflaredoc.ubitools.com/workers/configuration/cron-triggers/index.md): 使 Worker 能够按计划执行。 - [环境变量](https://cloudflaredoc.ubitools.com/workers/configuration/environment-variables/index.md): 您可以添加环境变量(一种绑定类型),将文本字符串或 JSON 值附加到 Worker。 - [集成](https://cloudflaredoc.ubitools.com/workers/configuration/integrations/index.md): 与第三方服务和产品集成。 - [API](https://cloudflaredoc.ubitools.com/workers/configuration/integrations/apis/index.md): 使用 Fetch API 将 Cloudflare Workers 与第三方 API 集成。 - [外部服务](https://cloudflaredoc.ubitools.com/workers/configuration/integrations/external-services/index.md): 使用库、SDK 和安全身份验证将 Cloudflare Workers 连接到外部服务。 - [多部分上传元数据](https://cloudflaredoc.ubitools.com/workers/configuration/multipart-upload-metadata/index.md): 为多部分 form-data 脚本上传在 JSON 元数据中定义 Workers 配置。 - [放置](https://cloudflaredoc.ubitools.com/workers/configuration/placement/index.md): 控制 Worker 的运行位置以降低延迟。 - [路由和域名](https://cloudflaredoc.ubitools.com/workers/configuration/routing/index.md): 将 Worker 连接到外部端点(通过 Routes、Custom Domains 或 `workers.dev` 子域名),使其可通过 Internet 访问。 - [自定义域名](https://cloudflaredoc.ubitools.com/workers/configuration/routing/custom-domains/index.md): 将 Cloudflare Worker 连接到域名或子域名,自动管理 DNS 和证书。 - [路由](https://cloudflaredoc.ubitools.com/workers/configuration/routing/routes/index.md): 将 URL 模式映射到 Cloudflare Workers,以便在匹配的请求上运行你的代码。 - [workers.dev](https://cloudflaredoc.ubitools.com/workers/configuration/routing/workers-dev/index.md): 在 workers.dev 子域名上部署 Cloudflare Workers,用于快速测试和个人项目。 - [Secrets](https://cloudflaredoc.ubitools.com/workers/configuration/secrets/index.md): 在 Worker 中存储敏感信息,如 API 密钥和身份验证 token。 - [Workers Sites](https://cloudflaredoc.ubitools.com/workers/configuration/sites/index.md): 请使用 [Workers Static Assets](/workers/static-assets/) 托管全栈应用程序,而不是 Workers Sites。新项目请勿使用 Workers Sites。 - [Workers Sites 配置](https://cloudflaredoc.ubitools.com/workers/configuration/sites/configuration/index.md): 在 Wrangler 配置文件中配置 Workers Sites 静态资源托管设置。 - [从现有项目开始](https://cloudflaredoc.ubitools.com/workers/configuration/sites/start-from-existing/index.md): 使用 Workers Sites 将现有静态站点项目部署到 Cloudflare。 - [从零开始](https://cloudflaredoc.ubitools.com/workers/configuration/sites/start-from-scratch/index.md): 使用 Wrangler 从零创建新的 Workers Sites 项目。 - [从 Worker 开始](https://cloudflaredoc.ubitools.com/workers/configuration/sites/start-from-worker/index.md): 使用 Workers Sites 为现有 Cloudflare Worker 添加静态资源服务。 - [Page Rules](https://cloudflaredoc.ubitools.com/workers/configuration/workers-with-page-rules/index.md): 了解各种 Page Rules 与 Workers 之间的交互关系。 ## databases - [Analytics Engine](https://cloudflaredoc.ubitools.com/analytics/analytics-engine/index.md): 使用 Workers 接收有关应用、产品和项目的性能分析数据。 - [连接数据库](https://cloudflaredoc.ubitools.com/workers/databases/connecting-to-databases/index.md): 了解 Cloudflare 支持的不同类型数据库集成。 - [Cloudflare D1](https://cloudflaredoc.ubitools.com/d1/index.md): Cloudflare 原生的无服务器数据库。 - [Hyperdrive](https://cloudflaredoc.ubitools.com/hyperdrive/index.md): 使用 Workers 加速对现有数据库的查询。 - [第三方集成](https://cloudflaredoc.ubitools.com/workers/databases/third-party-integrations/index.md): 连接 Supabase、Turso 和 PlanetScale 等第三方数据库 - [Neon](https://cloudflaredoc.ubitools.com/workers/databases/third-party-integrations/neon/index.md): 将 Workers 连接到 Neon Postgres 数据库。 - [PlanetScale](https://cloudflaredoc.ubitools.com/workers/databases/third-party-integrations/planetscale/index.md): 使用 Hyperdrive 或 PlanetScale 无服务器驱动将 Cloudflare Workers 连接到 PlanetScale MySQL 兼容数据库。 - [Supabase](https://cloudflaredoc.ubitools.com/workers/databases/third-party-integrations/supabase/index.md): 使用 Supabase 客户端或 Hyperdrive 将 Cloudflare Workers 连接到 Supabase PostgreSQL 数据库。 - [Turso](https://cloudflaredoc.ubitools.com/workers/databases/third-party-integrations/turso/index.md): 将 Cloudflare Workers 连接到基于 libSQL 的边缘托管分布式数据库 Turso。 - [Upstash](https://cloudflaredoc.ubitools.com/workers/databases/third-party-integrations/upstash/index.md): 将 Cloudflare Workers 连接到 Upstash,实现无服务器 Redis 和 Kafka 集成。 - [Xata](https://cloudflaredoc.ubitools.com/workers/databases/third-party-integrations/xata/index.md): 使用 Hyperdrive 将 Cloudflare Workers 连接到 Xata PostgreSQL 数据库。 - [Vectorize(向量数据库)](https://cloudflaredoc.ubitools.com/vectorize/index.md): 全球分布式向量数据库,让你使用 Cloudflare Workers 构建全栈 AI 应用。 ## framework-guides - [Agents SDK](https://cloudflaredoc.ubitools.com/agents/index.md): 使用 Agents SDK 在 Cloudflare Workers 上构建 AI 智能体。 - [LangChain](https://cloudflaredoc.ubitools.com/workers/languages/python/packages/langchain/index.md): 使用 LangChain 在 Cloudflare Workers 上构建 AI 驱动应用。 - [FastAPI](https://cloudflaredoc.ubitools.com/workers/languages/python/packages/fastapi/index.md): 在 Cloudflare Workers 上部署支持 Python 的 FastAPI 应用。 - [Hono](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/more-web-frameworks/hono/index.md): 使用 Hono 框架在 Cloudflare Workers 上构建轻量级 Web API。 - [部署现有项目](https://cloudflaredoc.ubitools.com/workers/framework-guides/automatic-configuration/index.md): 了解 Wrangler 如何自动检测并为 Cloudflare Workers 配置你的项目。 - [Astro](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/astro/index.md): 创建 Astro 应用并将其部署到 Cloudflare Workers,配合 Workers Assets 使用。 - [微前端](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/microfrontends/index.md): 使用 router worker 和 service bindings,将单个应用拆分为可独立部署的前端 - [更多指南...](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/more-web-frameworks/index.md): 在 Cloudflare Workers 上构建 Web 应用的更多框架指南。 - [Analog](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/more-web-frameworks/analog/index.md): 创建 Analog 应用并将其部署到 Cloudflare Workers。 - [Angular](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/more-web-frameworks/angular/index.md): 创建 Angular 应用并使用 Workers Assets 将其部署到 Cloudflare Workers。 - [Docusaurus](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/more-web-frameworks/docusaurus/index.md): 创建 Docusaurus 应用并使用 Workers Assets 将其部署到 Cloudflare Workers。 - [Gatsby](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/more-web-frameworks/gatsby/index.md): 创建 Gatsby 应用并使用 Workers Assets 将其部署到 Cloudflare Workers。 - [Hono](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/more-web-frameworks/hono/index.md): 创建 Hono 应用并使用 Workers Assets 将其部署到 Cloudflare Workers。 - [Nuxt](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/more-web-frameworks/nuxt/index.md): 创建 Nuxt 应用并使用 Workers Assets 将其部署到 Cloudflare Workers。 - [Qwik](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/more-web-frameworks/qwik/index.md): 创建 Qwik 应用并使用 Workers Assets 将其部署到 Cloudflare Workers。 - [Solid](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/more-web-frameworks/solid/index.md): 创建 Solid 应用并使用 Workers Assets 将其部署到 Cloudflare Workers。 - [Waku](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/more-web-frameworks/waku/index.md): 创建 Waku 应用并使用 Workers Assets 将其部署到 Cloudflare Workers。 - [Next.js](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/nextjs/index.md): 创建 Next.js 应用并使用 Workers Assets 将其部署到 Cloudflare Workers。 - [React + Vite](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/react/index.md): 创建 React 应用并使用 Workers Assets 将其部署到 Cloudflare Workers。 - [React Router(原 Remix)](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/react-router/index.md): 创建 React Router 应用并将其部署到 Cloudflare Workers。 - [RedwoodSDK](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/redwoodsdk/index.md): 创建 RedwoodSDK 应用并将其部署到 Cloudflare Workers。 - [SvelteKit](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/sveltekit/index.md): 创建 SvelteKit 应用并使用 Workers Assets 将其部署到 Cloudflare Workers。 - [TanStack Start](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/tanstack-start/index.md): 将 TanStack Start 应用部署到 Cloudflare Workers。 - [Vike](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/vike/index.md): 创建 Vike 应用并将其部署到 Cloudflare Workers。 - [Vue](https://cloudflaredoc.ubitools.com/workers/framework-guides/web-apps/vue/index.md): 创建 Vue 应用并使用 Workers Assets 将其部署到 Cloudflare Workers。 ## get-started - [仪表板](https://cloudflaredoc.ubitools.com/workers/get-started/dashboard/index.md): 使用 Cloudflare 仪表板创建并部署 Cloudflare Worker。 - [CLI](https://cloudflaredoc.ubitools.com/workers/get-started/guide/index.md): 使用命令行界面 Wrangler 配置并部署你的第一个 Cloudflare Worker。 - [提示词](https://cloudflaredoc.ubitools.com/workers/get-started/prompting/index.md): 使用 AI 提示词和 MCP 服务器构建 Workers 应用。 - [模板](https://cloudflaredoc.ubitools.com/workers/get-started/quickstarts/index.md): 用作新建 Cloudflare Workers 项目起点的 GitHub 仓库。 ## languages - [JavaScript](https://cloudflaredoc.ubitools.com/workers/languages/javascript/index.md): 使用 JavaScript 标准和 Web 平台 API 编写 Cloudflare Workers。 - [示例](https://cloudflaredoc.ubitools.com/workers/examples/?languages=JavaScriptindex.md): 浏览 Cloudflare Workers 的 JavaScript 代码示例。 - [Python Workers](https://cloudflaredoc.ubitools.com/workers/languages/python/index.md): 使用 100% Python 编写 Workers - [基础](https://cloudflaredoc.ubitools.com/workers/languages/python/basics/index.md): 了解 Python Workers 的基础知识 - [示例](https://cloudflaredoc.ubitools.com/workers/languages/python/examples/index.md): 演示 Workers 中模块、绑定和 SDK 用法的 Python 代码示例。 - [外部函数接口(FFI)](https://cloudflaredoc.ubitools.com/workers/languages/python/ffi/index.md): 使用 Pyodide FFI 从 Python Workers 调用 JavaScript API、绑定和全局对象。 - [Python Workers 的工作原理](https://cloudflaredoc.ubitools.com/workers/languages/python/how-python-workers-work/index.md): 了解 Python Workers 如何通过 Pyodide 在 V8 isolate 中运行,以及本地开发的工作原理。 - [包](https://cloudflaredoc.ubitools.com/workers/languages/python/packages/index.md): 使用 Pywrangler 在 Cloudflare Workers 中管理和使用 Python 包。 - [FastAPI](https://cloudflaredoc.ubitools.com/workers/languages/python/packages/fastapi/index.md): 使用内置 ASGI 服务器在 Python Workers 中构建 API。 - [Langchain](https://cloudflaredoc.ubitools.com/workers/languages/python/packages/langchain/index.md): 使用 LangChain Python 包在 Cloudflare Workers 上构建 AI 应用。 - [标准库](https://cloudflaredoc.ubitools.com/workers/languages/python/stdlib/index.md): Cloudflare Workers 中 Python 标准库的可用性和限制。 - [Rust](https://cloudflaredoc.ubitools.com/workers/languages/rust/index.md): 使用 [`workers-rs` crate](https://github.com/cloudflare/workers-rs) 以 100% Rust 编写 Workers - [支持的 crate](https://cloudflaredoc.ubitools.com/workers/languages/rust/crates/index.md): 已确认可编译为 WebAssembly 并在 Cloudflare Workers 上运行的常用 Rust crate。 - [TypeScript](https://cloudflaredoc.ubitools.com/workers/languages/typescript/index.md): 使用具有完整类型 API 的 TypeScript 构建 Cloudflare Workers。 - [示例](https://cloudflaredoc.ubitools.com/workers/examples/?languages=TypeScriptindex.md): 浏览 Cloudflare Workers 的 TypeScript 代码示例。 ## platform - [Beta](https://cloudflaredoc.ubitools.com/workers/platform/betas/index.md): Cloudflare 开发者平台与 Workers 功能的 Beta 状态。 - [Built with Cloudflare 按钮](https://cloudflaredoc.ubitools.com/workers/platform/built-with-cloudflare/index.md): 设置 Built with Cloudflare 按钮 - [更新日志](https://cloudflaredoc.ubitools.com/workers/platform/changelog/index.md): 查看 Cloudflare Workers 的最新变更。 - [Workers(历史)](https://cloudflaredoc.ubitools.com/workers/platform/changelog/historical-changelog/index.md): 查看 2023 年之前的 Cloudflare Workers 变更。 - [认领部署(临时账户)](https://cloudflaredoc.ubitools.com/workers/platform/claim-deployments/index.md): 在身份验证之前部署 Workers,然后认领临时账户以保留其部署和资源。 - [部署到 Cloudflare 按钮](https://cloudflaredoc.ubitools.com/workers/platform/deploy-buttons/index.md): 设置「部署到 Cloudflare」按钮 - [基础设施即代码 (IaC)](https://cloudflaredoc.ubitools.com/workers/platform/infrastructure-as-code/index.md): 使用 Terraform、Pulumi 和 Cloudflare API SDK 部署和管理 Cloudflare Workers。 - [已知问题](https://cloudflaredoc.ubitools.com/workers/platform/known-issues/index.md): 使用 Workers 时需要了解的已知问题和 bug。 - [限制](https://cloudflaredoc.ubitools.com/workers/platform/limits/index.md): Cloudflare Workers 套餐和平台限制。 - [定价](https://cloudflaredoc.ubitools.com/workers/platform/pricing/index.md): Workers 套餐和定价信息。 - [选择数据或存储产品](https://cloudflaredoc.ubitools.com/workers/platform/storage-options/index.md): Cloudflare 开发者平台上可用的存储和数据库选项。 - [Workers for Platforms](https://cloudflaredoc.ubitools.com/cloudflare-for-platforms/workers-for-platforms/index.md): 代表用户部署自定义代码,或让用户直接将代码部署到你的平台,由你管理基础设施。 ## reference - [Cache 工作原理](https://cloudflaredoc.ubitools.com/workers/reference/how-the-cache-works/index.md): Workers 如何与 Cloudflare cache 交互。 - [Workers 工作原理](https://cloudflaredoc.ubitools.com/workers/reference/how-workers-works/index.md): Workers 运行时与传统浏览器和 Node.js 之间的区别。 - [从 Service Workers 迁移到 ES Modules](https://cloudflaredoc.ubitools.com/workers/reference/migrate-to-module-workers/index.md): 使用 ES modules 语法编写 Worker 代码以获得优化体验。 - [协议](https://cloudflaredoc.ubitools.com/workers/reference/protocols/index.md): Workers 平台上支持的协议。 - [安全模型](https://cloudflaredoc.ubitools.com/workers/reference/security-model/index.md): 了解 Workers 安全架构,包括 V8 isolate 沙箱隔离和 Spectre 缓解措施。 ## wrangler - [API](https://cloudflaredoc.ubitools.com/workers/wrangler/api/index.md): 一组可集成到本地 Cloudflare Workers 相关工作流中的程序化 API。 - [打包](https://cloudflaredoc.ubitools.com/workers/wrangler/bundling/index.md): 了解 Wrangler 的默认打包行为。 - [命令](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/index.md): 使用 Wrangler 命令创建、开发和部署 Cloudflare Workers。 - [Artifacts](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/artifacts/index.md): 使用 Wrangler 管理 Artifacts 命名空间、仓库和仓库范围令牌。 - [Browser](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/browser/index.md): 用于与 Cloudflare Browser Run 交互的 Wrangler 命令。 - [证书](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/certificates/index.md): 用于管理 mTLS 和 CA 证书的 Wrangler 命令,可单独使用或与 Hyperdrive 配合使用。 - [Containers](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/containers/index.md): 用于与 Cloudflare Container Platform 交互的 Wrangler 命令。 - [D1](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/d1/index.md): 用于与 Cloudflare D1 交互的 Wrangler 命令。 - [Flagship](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/flagship/index.md): 用于管理 Flagship 应用、功能标志、定向规则、逐步发布、评估和更新日志历史的 Wrangler 命令。 - [通用命令](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/general/index.md): 用于身份验证、遥测和 shell 补全的通用 Wrangler 命令。 - [Hyperdrive](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/hyperdrive/index.md): 用于管理 Hyperdrive 数据库配置的 Wrangler 命令。 - [KV](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/kv/index.md): 用于管理 Workers KV 命名空间和键值对的 Wrangler 命令。 - [Pages](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/pages/index.md): 用于配置 Cloudflare Pages 的 Wrangler 命令。 - [Pipelines](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/pipelines/index.md): 用于管理 Cloudflare Pipelines 的 Wrangler 命令。 - [Queues](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/queues/index.md): 用于管理 Workers Queues 配置的 Wrangler 命令。 - [R2](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/r2/index.md): 用于管理 Workers R2 存储桶和对象的 Wrangler 命令。 - [Secrets Store](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/secrets-store/index.md): 用于在 Secrets Store 中管理账户密钥的 Wrangler 命令。 - [Tunnel](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/tunnel/index.md): 用于管理 Cloudflare Tunnels 的 Wrangler 命令。 - [Vectorize](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/vectorize/index.md): 用于与 Vectorize 向量数据库交互的 Wrangler 命令。 - [VPC](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/vpc/index.md): 用于管理 Workers VPC 服务的 Wrangler 命令。 - [Workers](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/workers/index.md): 用于创建、开发、部署和管理 Workers 的 Wrangler 命令。 - [Workers for Platforms](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/workers-for-platforms/index.md): 用于管理 Workers for Platforms 分派命名空间的 Wrangler 命令。 - [Workflows](https://cloudflaredoc.ubitools.com/workers/wrangler/commands/workflows/index.md): 用于管理和配置 Cloudflare Workflows 的 Wrangler 命令。 - [配置](https://cloudflaredoc.ubitools.com/workers/wrangler/configuration/index.md): 使用配置文件自定义 Worker 项目及其他 Developer Platform 产品的开发和部署设置。 - [自定义构建](https://cloudflaredoc.ubitools.com/workers/wrangler/custom-builds/index.md): 自定义代码在 Wrangler 处理之前的编译方式。 - [已弃用](https://cloudflaredoc.ubitools.com/workers/wrangler/deprecations/index.md): Wrangler 各版本之间的差异,特别是已弃用项和破坏性变更。 - [环境](https://cloudflaredoc.ubitools.com/workers/wrangler/environments/index.md): 使用环境为同一 Worker 应用程序创建不同的配置。 - [安装/更新 Wrangler](https://cloudflaredoc.ubitools.com/workers/wrangler/install-and-update/index.md): 按照本指南安装 Wrangler,并更新到较新版本。 - [从 Wrangler v2 迁移到 v3](https://cloudflaredoc.ubitools.com/workers/wrangler/migration/update-v2-to-v3/index.md): 从 v2 更新到 v3 无需特殊迁移步骤。请查看已弃用功能和已知问题。 - [从 Wrangler v3 迁移到 v4](https://cloudflaredoc.ubitools.com/workers/wrangler/migration/update-v3-to-v4/index.md): 将 Wrangler 从 v3 升级到 v4,包括破坏性变更、更新的 Node.js 要求和新的默认值。 - [1. 迁移 webpack 项目](https://cloudflaredoc.ubitools.com/workers/wrangler/migration/v1-to-v2/eject-webpack/index.md): 通过退出 bundler 配置,将基于 webpack 的 Workers 项目从 Wrangler v1 迁移到 v2。 - [2. 更新到 Wrangler v2](https://cloudflaredoc.ubitools.com/workers/wrangler/migration/v1-to-v2/update-v1-to-v2/index.md): 安装 Wrangler v2 并更新 Workers 项目配置,包括 wrangler.toml 变更。 - [身份验证](https://cloudflaredoc.ubitools.com/workers/wrangler/migration/v1-to-v2/wrangler-legacy/authentication/index.md): 使用 API 令牌、环境变量或 login 命令为 Wrangler v1 设置身份验证。 - [命令](https://cloudflaredoc.ubitools.com/workers/wrangler/migration/v1-to-v2/wrangler-legacy/commands/index.md): 所有 Wrangler v1 CLI 命令的参考,包括 generate、publish 和 preview。现已弃用。 - [配置](https://cloudflaredoc.ubitools.com/workers/wrangler/migration/v1-to-v2/wrangler-legacy/configuration/index.md): 了解如何使用 Wrangler v1 配置 Cloudflare Worker。本指南涵盖顶层和环境特定设置、键类型和部署选项。 - [安装 / 更新](https://cloudflaredoc.ubitools.com/workers/wrangler/migration/v1-to-v2/wrangler-legacy/install-update/index.md): 使用 npm 或 Cargo 安装或更新 Wrangler v1。现已弃用,请改用最新 Wrangler 版本。 - [Webpack](https://cloudflaredoc.ubitools.com/workers/wrangler/migration/v1-to-v2/wrangler-legacy/webpack/index.md): 了解如何使用 webpack 从 Wrangler v1 迁移到 v2。本指南涵盖 Cloudflare Workers 的配置、自定义构建和兼容性。 - [身份验证配置文件](https://cloudflaredoc.ubitools.com/workers/wrangler/profiles/index.md): 维护单独的登录信息,并按目录切换账户。 - [系统环境变量](https://cloudflaredoc.ubitools.com/workers/wrangler/system-environment-variables/index.md): 可改变 Wrangler 行为的本地环境变量。