cloudflare@Wrangler开发cloudflare workers
“Wrangler” 在技术领域中通常指的是 Cloudflare Wrangler,这是一个用于开发和部署 Cloudflare Workers 的命令行工具。
🛠️ 1.什么是 Cloudflare Wrangler?
Wrangler 是 Cloudflare 提供的官方 CLI 工具,用于:
- 开发 Cloudflare Workers(边缘计算应用)
- 本地调试
- 将 Workers 代码部署到 Cloudflare 边缘网络
- 管理 KV(Key-Value 存储)、R2、Durable Objects 等资源
🚀 2.Wrangler 能做什么?
功能 | 说明 |
---|---|
wrangler init |
初始化一个新的 Workers 项目 |
wrangler dev |
启动本地开发服务器,模拟 Workers 环境 |
wrangler publish |
部署 Workers 应用到 Cloudflare |
wrangler kv:namespace |
管理 Workers 的 KV 存储命名空间 |
wrangler login |
登录 Cloudflare 帐号,获取 API 权限 |
wrangler whoami |
显示当前登录的账户信息 |
🧱 3.使用技术栈支持
Wrangler 支持:
- JavaScript / TypeScript
- WebAssembly(WASM)
- Durable Objects、KV、R2、D1 等 Cloudflare 原生服务
🔧 4.安装方式
Wrangler 是用 Rust 构建的工具,推荐通过 npm 安装:
1 | npm install -g wrangler |
安装完后可检查版本:
1 | wrangler --version |
🧪 5.简单示例:部署一个 Hello World Worker
1 | # 初始化项目 |
部署后,你的 Worker 会拥有一个 URL,比如:
https://my-worker.<your-subdomain>.workers.dev
🧩 6.与 Cloudflare Workers 的关系
Cloudflare Workers 是 Cloudflare 提供的边缘计算平台,允许开发者在全球边缘节点部署 JavaScript 代码,Wrangler 则是用于开发和部署它的官方工具。