Aller au contenu
Documentation en français

Documentation en français

Ces pages vous mènent d’un dossier vide à une API typée et testée. Ce sont des traductions de la documentation originale en anglais ; le reste de la documentation technique (sécurité, adaptateurs, référence de l’API, etc.) n’existe pour l’instant qu’en anglais.

Premiers pasCréez votre première application DaloyJS : déclarez une route orientée contrat, validez avec Zod, générez OpenAPI et répondez sur n’importe quel runtime.InstallationInstallez DaloyJS avec pnpm, npm, yarn ou bun, puis configurez le framework sur Node.js, Bun, Deno, Cloudflare Workers ou Vercel en quelques minutes.Tutoriel : construire l’API d’une librairieTutoriel DaloyJS pas à pas : une API REST typée pour une librairie, avec routes orientées contrat, validation Zod, OpenAPI et client TypeScript généré.RoutageDéfinissez des routes HTTP typées dans DaloyJS avec une API orientée contrat : paramètres, query, corps et réponses inférés à partir d’une seule déclaration.Validation dans DaloyJSDaloyJS valide requêtes et réponses via Standard Schema. Utilisez Zod, Valibot, ArkType ou TypeBox : choisissez le validateur adapté à votre projet.Erreurs et problem+jsonLevez des erreurs typées dans DaloyJS, sérialisées par défaut en réponses RFC 9457 problem+json. Personnalisez, étendez et documentez-les dans OpenAPI.Spécification OpenAPI de DaloyJSGénération OpenAPI dans DaloyJS : produisez OpenAPI 3.1 depuis vos routes. Avec Hey API, la spec reste alignée sur vos contrats et alimente le client typé.Clients d’API typésGénérez des clients TypeScript entièrement typés depuis la spec OpenAPI de DaloyJS avec Hey API : une sûreté de typage de bout en bout, sans dérive.SécuritéDaloyJS fournit des garde-fous imposés par le cœur et des middlewares officiels pour en-têtes sûrs, débit, CORS, CSRF, sessions et chaîne d’approvisionnement.Toute la documentation (en anglais)Sécurité, adaptateurs, bases de données, authentification et la référence complète de l’API.