Zum Inhalt springen
Dokumentation auf Deutsch

Dokumentation auf Deutsch

Diese Seiten führen Sie von einem leeren Ordner zu einer typisierten, getesteten API. Es sind Übersetzungen der englischen Originaldokumentation; die übrige technische Dokumentation (Sicherheit, Adapter, API-Referenz und mehr) gibt es vorerst nur auf Englisch.

Erste SchritteBauen Sie Ihre erste DaloyJS-Anwendung: Route nach dem Contract-first-Prinzip deklarieren, mit Zod validieren, OpenAPI erzeugen, auf jeder Laufzeit antworten.InstallationInstallieren Sie DaloyJS mit pnpm, npm, yarn oder bun und richten Sie das Framework in Minuten auf Node.js, Bun, Deno, Cloudflare Workers oder Vercel ein.Tutorial: API für einen BuchladenDaloyJS-Tutorial Schritt für Schritt: eine typisierte REST-API für einen Buchladen mit Contract-first-Routen, Zod-Validierung, OpenAPI und TypeScript-Client.RoutingTypsichere HTTP-Routen in DaloyJS nach dem Contract-first-Prinzip: Pfadparameter, Query, Body und Antwortschemas aus einer einzigen Deklaration abgeleitet.Validierung in DaloyJSDaloyJS validiert Requests und Antworten über Standard Schema. Nutzen Sie Zod, Valibot, ArkType oder TypeBox, je nachdem, was zu Ihrem Projekt passt.Fehler und problem+jsonWerfen Sie typisierte Fehler in DaloyJS, die standardmäßig als problem+json nach RFC 9457 serialisiert werden. Anpassen, erweitern und in OpenAPI dokumentieren.OpenAPI-Spezifikation mit DaloyJSOpenAPI-Spezifikation mit DaloyJS: OpenAPI 3.1 direkt aus Ihren Routen. Dank Hey API bleibt die Spezifikation synchron und speist den typisierten Client.Typisierte API-ClientsGenerieren Sie mit Hey API vollständig typisierte TypeScript-Clients aus Ihrer DaloyJS-OpenAPI-Spezifikation, für durchgängige Typsicherheit ohne Abweichungen.SicherheitDaloyJS bringt vom Kern erzwungene Schutzmechanismen und eigene Middleware für Security-Header, Rate Limits, CORS, CSRF, Sessions und Lieferkettenschutz mit.Gesamte Dokumentation (auf Englisch)Sicherheit, Adapter, Datenbanken, Authentifizierung und die vollständige API-Referenz.