1 Repo
Backend architectures that expose application functionality through both REST and GraphQL endpoints.
Distinct from REST API Backends: Distinct from REST API Backends: focuses on the dual-protocol (REST and GraphQL) implementation within a TypeScript-based clean architecture.
Explore 1 awesome GitHub repository matching web development · TypeScript API Implementations. Refine with filters or upvote what's useful.
Dieses Projekt ist ein Backend-Framework auf TypeScript-Basis, das Clean Architecture und SOLID-Prinzipien implementiert, um skalierbare serverseitige Entwicklung zu unterstützen. Es bietet eine strukturierte Umgebung für den Aufbau von Anwendungen, die sichere Benutzerauthentifizierung, rollenbasierte Zugriffskontrolle und interaktive Datenerfassungsworkflows erfordern. Das Framework zeichnet sich durch die Durchsetzung einer strikten Trennung von Geschäftslogik und Infrastruktur-Anliegen durch ein geschichtetes Design und Dependency Injection aus. Es nutzt einen Schema-First-Ansatz, um Anwendungsfunktionen gleichzeitig über REST- und GraphQL-Endpoints bereitzustellen, was konsistenten Datenzugriff über verschiedene Client-Anforderungen hinweg sicherstellt. Das System enthält umfassende Tools zur Wahrung der Codequalität, einschließlich automatisierter Test-Suiten, Linting und Commit-Validierung. Es verwaltet die Datenpersistenz über dokumentenorientierte Speicherung, was komplexe Aggregationen und effizienten Abruf verschachtelter Informationen ermöglicht. Sicherheit wird durch tokenbasierte Sitzungsauthentifizierung und Middleware-basierte Request-Validierung gewahrt, die Datenintegrität und Benutzeridentität vor der Verarbeitung verifizieren.
Exposes application functionality simultaneously through REST and GraphQL endpoints for consistent data access.