PromptArchPromptArch.ai
Cloudflare Workers

CLAUDE.md for Cloudflare Workers

Puntuación: A

A CLAUDE.md for edge development: stateless handler design, binding regeneration workflow, and wrangler tail debugging.

# CLAUDE.md - edge-api (Cloudflare Workers)

## Commands
```bash
pnpm dev                                  # wrangler dev on :8787
pnpm vitest run                           # tests inside workerd
pnpm exec wrangler deploy --dry-run       # bundle check without deploying
pnpm exec wrangler types                  # regen binding types after wrangler.jsonc edits
pnpm exec wrangler tail                   # live production logs
```

## Architecture
- Hono app; routes in `src/routes/`, one file per resource, registered in
  `src/index.ts`. Env bindings (D1 `DB`, KV `CACHE`) are typed from
  `worker-configuration.d.ts`.
- This runs on workerd, not Node. No filesystem, no Node globals, isolates
  recycle whenever - design every handler stateless.

## Conventions
- Zod-validate all input at the route edge; D1 via prepared statements in
  `src/lib/db.ts` only.
- KV writes set `expirationTtl` explicitly.
- New routes follow `src/routes/items.ts` for validation, error shape, and
  pagination.

## Workflow
- After editing `wrangler.jsonc`: regenerate types, then fix what breaks.
- Debug production with `wrangler tail`, not by adding console noise and
  redeploying repeatedly.
- Migrations: test with `--local` first, then apply to remote.

## Do not
- Do not import Node built-ins; check the runtime compat table before adding
  any dependency.
- Do not store per-user data in module scope - isolates are shared.
- Do not put secrets in `vars`; use `wrangler secret put`.

Estos ejemplos se publican bajo CC0: úsalos libremente, sin atribución. Se proveen tal cual, sin garantía de ningún tipo: revísalos y adáptalos a tu proyecto antes de usarlos, ya que eres responsable del resultado de aplicarlos.

Lleva PromptArch a tu equipo

Implementa PromptArch como herramienta interna en cada área de tu empresa. Obtén cuentas de equipo con créditos precargados compartidos y dominios personalizados para tu organización.

Contáctanos
CLAUDE.md for Cloudflare Workers - Example | PromptArch | PromptArch