Tres pruebas, tres patrones.
Cada panel llama a una Pages Function distinta del directorio /functions de este mismo repo. Si esto funciona en producción, la arquitectura web estática + funciones + APIs externas está validada.
1 · Código en el edge
La función lee request.cf, datos que solo existen en el servidor de Cloudflare. Debería devolver el datacenter más cercano a ti (probablemente Madrid, MAD).
— sin ejecutar —
2 · Petición a una API externa
La función llama a la API del Banco Central Europeo desde el servidor y devuelve el tipo de cambio del euro. Mismo patrón que usaríais contra Supabase o n8n con credenciales secretas.
GET /api/cambio?divisa=…— sin ejecutar —
3 · POST con variable de entorno
Envía un JSON a la función. Sin configurar nada responde en modo simulación; si definís N8N_WEBHOOK_URL en el panel de Cloudflare, lo reenvía a vuestro n8n real.
— sin ejecutar —