Cloudflare Workers 部署
前置要求
- Cloudflare 账户
- Wrangler CLI 已安装
- Node.js >= 20.19.0
安装 Wrangler
bash
npm install -g wrangler登录 Cloudflare
bash
wrangler login配置 wrangler.toml
编辑 wrangler.toml 文件,配置你的 Cloudflare 资源:
toml
name = "simple-share"
compatibility_date = "2024-01-01"
[env.production]
name = "simple-share-prod"
[[env.production.d1_databases]]
binding = "DB"
database_name = "simpleshare-db"
database_id = "your-database-id"
[[env.production.r2_buckets]]
binding = "FILES"
bucket_name = "your-bucket-name"创建 D1 数据库
bash
# 创建数据库
wrangler d1 create simpleshare-db
# 初始化数据库
npm run db:init:prod创建 R2 存储桶
bash
# 在 Cloudflare Dashboard 中创建 R2 存储桶
# 或使用 API 创建部署
bash
# 构建并部署
npm run deploy
# 或单独部署
npm run build
wrangler deploy验证部署
访问你的 Workers URL 检查部署是否成功。