Envoyez votre première soumission à Formerie.
Le client envoie les valeurs des champs. Les destinataires, les gabarits et les identifiants des fournisseurs restent dans Formerie. Les paquets sont en version alpha.
Installez le client
Installez le clientShellnpm install @formerie/clientShellpnpm add @formerie/clientShellyarn add @formerie/clientShellbun add @formerie/clientSoumettez à un formulaire publié
Utilisez les identifiants de l’espace de travail et du formulaire indiqués dans l’application, ou appelez directement l’API JSON.
Soumettez à un formulaire publiéTypeScriptimport { FormerieRuntimeClient } from "@formerie/client"; const forms = new FormerieRuntimeClient(); const result = await forms.submit("example.com", "contact", { fields: { email: "jane@example.com", message: "Hello" }, metadata: { pageUrl: window.location.href } });Shellcurl https://forms.formerie.com/example.com/contact/submit \ -H "Content-Type: application/json" \ -d '{"fields":{"email":"jane@example.com","message":"Hello"}}'Lisez le résultat
Formerie enregistre la soumission et s’occupe de la livraison sur le serveur. Les erreurs de validation sont renvoyées par champ.
Lisez le résultatJSON{ "ok": true, "submissionId": "uuid", "status": "accepted" }
Guides
Premiers pas Installez le client et envoyez votre première soumission, avec des règles de livraison qui restent sur le serveur.Points d’entrée par framework Choisissez le bon paquet Formerie pour React, Next.js, Nuxt, Qwik, SvelteKit et d’autres.Modes d’intégration Choisissez entre les routes d’exécution directes, les fonctions du SDK, le montage dans le navigateur, les intégrations et les formulaires hébergés.Modèle de sécurité Comprenez la frontière côté client et pourquoi la configuration de livraison reste côté serveur.
Référence
Référence de l’API Soumettez, validez et récupérez les schémas publics de formulaires avec des réponses à la structure stable.SDK JavaScript Installez les paquets Formerie et utilisez le client, les adaptateurs et les fonctions de cible et d’erreur.Configuration des formulaires Comprenez les définitions de formulaires gérées par le serveur et leur projection en schéma public.Validation Gérez les chemins de champs, les erreurs multiples par champ, les vérifications partielles et la validation finale de la soumission.Règles de livraison Acheminez les soumissions acceptées grâce à une configuration de livraison gérée par le serveur.
Paquets par framework
Les adaptateurs gèrent l’état des composants. Les routes serveur et les actions peuvent utiliser le client indépendant du framework.
Choisir un frameworkReact
@formerie/reactNext.js
@formerie/nextVue
@formerie/vueNuxt
@formerie/nuxtSvelte, SvelteKit
@formerie/svelte Astro@formerie/astro Remix@formerie/remixAngular
@formerie/angularSolid
@formerie/solid- Qwik, Lit
@formerie/client