akafrxMeu Site

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:

  1. Criamos o DB no D1 com binding no Worker
  2. Criamos as tabelas com índices
  3. Criamos o widget do Turnstile atrelado ao domínio e salvamos o SITEKEY e o SECRET
  4. Senha da caixa de mensagens gerada e salva em senha-mensagens-formulario-contato.txt
  5. 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