Como funciona
Stack Cloudflare
Worker
- Páginas HTML
- Assets
- Endpoints POST /api/contato POST /api/caixa/sessao
D1
- Banco SQLite
- Os dados do seu formulário
-
- Nome
- Mensagem
Turnstile
Captcha para te proteger de bots e de gente mal-intencionada que envia o formulário milhares de vezes.
Setup automatizado
Para rodar o script você precisa de chave da API, fizemos guias para te ajudar: guia para gerar e para revogar.
Breakdown:
- Criamos o DB no D1 com binding no Worker
- Criamos as tabelas com índices
- Criamos o widget do Turnstile atrelado ao domínio e salvamos o
SITEKEYe oSECRET - Senha da caixa de mensagens gerada e salva em
senha-mensagens-formulario-contato.txt - Essa mesma senha é inserida nos Secrets do Worker como
INBOX_PASSWORD
Você pode trocar a senha da caixa de mensagens a qualquer momento, basta abrir o painel web da cloudflare e editar o secret INBOX_PASSWORD do worker