Formulaire dans Cursor

Dites à l’agent de ne pas ajouter de route API. Le formulaire parle directement à Formgong.

  1. Ouvrez le dépôt dans Cursor.
  2. Collez le prompt.
  3. Vérifiez qu’il n’y a pas de secret serveur pour ce formulaire.
  4. Exportez le CSV quand les messages arrivent.

Prompt

Ajoute un formulaire de contact vers Formgong. Ne crée pas de route API dans ce dépôt.

POST https://formgong.com/submit
access_key : fk_your_access_key
Champs : name, email, message et botcheck caché.
Pour fetch, envoie Accept: application/json et vérifie success.

fetch

async function onSubmit(event) {
  event.preventDefault();
  const fields = Object.fromEntries(new FormData(event.currentTarget));
  const response = await fetch("https://formgong.com/submit", {
    method: "POST",
    headers: {
      "Content-Type": "application/json",
      Accept: "application/json",
    },
    body: JSON.stringify({ ...fields, access_key: "fk_your_access_key" }),
  });
  const result = await response.json();
  if (!result.success) throw new Error(result.message || "Formgong error");
}

Obtenir une clé