Ficha del módulo
- ID: cloudflare-worker-api
- Categoría: cloudflare
Crear Worker API y binding con D1
Objetivo: implementar backend API en Cloudflare Workers conectado a D1.
Crear proyecto Worker
npm create cloudflare@latest <worker_name>
cd <worker_name>
Configurar wrangler.toml
Agregar binding D1:
[[d1_databases]]
binding = "DB"
database_name = "<db_name>"
database_id = "<database_id>"
Implementar endpoints
Crear rutas API (GET/POST/etc.) con validación básica de input y acceso a env.DB.
Probar local
wrangler dev