借助无服务器计算、存储和即时部署,在全球范围内构建和部署全栈 Web 应用程序。Cloudflare Workers 在边缘运行您的前端和后端逻辑。D1 提供无服务器 SQL 数据库。KV 在全球范围内存储键值数据。R2 提供兼容 S3 的对象存储,且无出口费用。Durable Objects 协调实时状态。Queues 处理后台任务。
构建具有前端和后端的完整应用程序:
- Workers 提供您的前端资源(React、Vue、Astro 以及类似框架)并处理应用程序编程接口(API)路由
- D1 存储应用程序数据
- R2 存储用户上传和资源
构建多人游戏或协作功能:
- Durable Objects 协调状态和 WebSocket 连接
- Workers 处理 HTTP 请求和路由
- KV 缓存频繁访问的数据
- Queues 处理后台任务
向静态内容添加交互性:
- Workers 提供静态 HTML/CSS/JavaScript (JS) 并处理表单提交和 API 调用
- KV 存储表单数据和用户首选项
- R2 存储上传的文件
- 一个 Cloudflare 账户 ↗。
- 您的机器上已安装 Node.js ↗(版本 16.17.0 或更高版本)。
- 已安装 Wrangler。Wrangler 是用于创建、测试和部署 Workers 项目的 CLI。
- 一个 Cloudflare 账户 ↗。
- 一个已添加到 Cloudflare 且 DNS 记录通过 Cloudflare 代理的域。安全功能(SSL/TLS,应用程序安全)、缓存和性能优化需要此功能。
- Node.js ↗(版本 16.17.0 或更高版本)和 Wrangler,如果您计划将基于 Workers 的功能添加到现有应用程序中。
Workers 文档
关于在 Cloudflare 上构建和部署应用程序的完整文档。
开发人员平台教程
在 Cloudflare 上进行构建的分步指南。