How to ship a Cloudflare Worker API with D1 backing
何时使用: You want a small JSON API with auth and persistence, deployed to Cloudflare.
步骤
-
ScaffoldUse the Cloudflare skill. New Worker with D1 binding, Hono router, routes: GET /todos, POST /todos, DELETE /todos/:id.✓ 已复制→ Worker code + wrangler.toml + schema.sql
-
AuthAdd bearer token auth using a secret in env.✓ 已复制→ Middleware + wrangler secret put instructions
-
Deploywrangler d1 execute + wrangler deploy steps.✓ 已复制→ Live URL after deploy
结果: A deployed Worker API with D1 persistence.
注意事项
- D1 migrations drift between envs — Use wrangler d1 migrations create + apply; don't ad-hoc exec