Worker & Pages Bindings
Bindings map Cloudflare resources into runtime code:
Pages Functions:
DB: D1 database used by/functions/api/*endpointsDO_WORKSPACE: Durable Object for provisioning locks (WorkspaceLock)
Worker:
DO_WORKSPACE: class defined infunctions/do/workspace-lock.tsand registered viawrangler.worker.tomlDB: D1 available for background operations
Tips:
- Keep binding names identical across configs to reduce confusion.
- Use
script_namein Pages to reference the Worker hosting DO classes. - Validate bindings with
console.log(env.DB),env.DO_WORKSPACE.idFromName(...)in dev.