C3 (Create Cloudflare)
一款帮助配置和部署应用到cloudflare的命令行工具
- 作用:C3 是一个工具,帮助开发者快速生成 Cloudflare Workers 项目的模板和文件结构,简化开发过程。
- 功能:通过运行类似于 npx create-cloudflare@latest 的命令,C3 可以在几分钟内为开发者创建一个标准的 Cloudflare Workers 项目,包含必要的配置文件、依赖和结构。
- 使用场景:适用于那些想要快速搭建 Workers 应用的开发者,提供开箱即用的项目模板,无需手动配置。
Wrangler
- 作用:Wrangler 是 Cloudflare Workers 的主要 CLI 工具,用于开发、测试、部署和管理 Workers 项目。
- 功能:Wrangler 是开发者与 Cloudflare Workers 平台交互的主要工具,它包含了从本地开发 (wrangler dev)、到发布 (wrangler publish)、到日志监控和密钥管理等功能。
C3 与 Wrangler 的关系
互补性:C3 专注于 项目初始化,它通过提供一个默认的项目结构和必要的配置来简化 Workers 项目的创建过程。而 Wrangler 是创建后的管理工具,负责从开发到部署的整个生命周期。
工作流:一般开发者会使用 C3 来 创建项目,然后使用 Wrangler 来进一步开发和部署 Workers
第一个CF WORKER
worker可以在cloudflare dashborad 或则通过终端部署
npm create cloudflare@latest -- first-worker
目录接口
wrangler.toml
: Your Wrangler configuration file.
index.js
(in /src
): A minimal 'Hello World!'
Worker written in ES module syntax.
package.json
: A minimal Node dependencies configuration file.