1 रिपॉजिटरी
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.
यह प्रोजेक्ट TypeScript के साथ बनाया गया एक बैकएंड फ्रेमवर्क है जो स्केलेबल सर्वर-साइड डेवलपमेंट का समर्थन करने के लिए क्लीन आर्किटेक्चर और SOLID सिद्धांतों को लागू करता है। यह उन एप्लिकेशन के निर्माण के लिए एक स्ट्रक्चर्ड वातावरण प्रदान करती है जिन्हें सुरक्षित उपयोगकर्ता ऑथेंटिकेशन, भूमिका-आधारित एक्सेस कंट्रोल और इंटरैक्टिव डेटा संग्रह वर्कफ़्लो की आवश्यकता होती है। फ्रेमवर्क लेयर्ड डिज़ाइन और डिपेंडेंसी इंजेक्शन के माध्यम से व्यावसायिक लॉजिक को इंफ्रास्ट्रक्चर चिंताओं से अलग करके खुद को अलग करती है। यह REST और GraphQL एंडपॉइंट्स के माध्यम से एक साथ एप्लिकेशन कार्यक्षमता को उजागर करने के लिए स्कीमा-फर्स्ट दृष्टिकोण का उपयोग करती है, जो विभिन्न क्लाइंट आवश्यकताओं में सुसंगत डेटा एक्सेस सुनिश्चित करती है। सिस्टम में कोड गुणवत्ता बनाए रखने के लिए व्यापक टूलिंग शामिल है, जिसमें ऑटोमेटेड टेस्ट सूट, लिंटिंग और कमिट वैलिडेशन शामिल है। यह डॉक्यूमेंट-उन्मुख भंडारण के माध्यम से डेटा पर्सिस्टेंस का प्रबंधन करती है, जो जटिल एकत्रीकरण और नेस्टेड जानकारी की कुशल पुनर्प्राप्ति की अनुमति देती है। सुरक्षा को टोकन-आधारित सत्र ऑथेंटिकेशन और मिडलवेयर-आधारित अनुरोध वैलिडेशन के माध्यम से बनाए रखा जाता है, जो प्रसंस्करण से पहले डेटा अखंडता और उपयोगकर्ता पहचान को सत्यापित करते हैं।
Exposes application functionality simultaneously through REST and GraphQL endpoints for consistent data access.