1 repository
Tools that automate server routing configurations based on typed controller metadata.
Distinguishing note: Nothing in the shortlist correctly captures the specific act of generating route configuration files from TypeScript controllers.
Explore 1 awesome GitHub repository matching web development · Controller-Based Route Generators. Refine with filters or upvote what's useful.
tsoa este un framework API TypeScript și generator de API REST OpenAPI. Convertește controllerele și modelele TypeScript în specificații OpenAPI și configurații de rutare pentru serverele Node, asigurând că definițiile codului și documentația API rămân sincronizate. Instrumentul funcționează ca un generator de specificații OpenAPI și un validator de cereri REST. Extrage căi, scheme de cerere și modele de răspuns din codul sursă pentru a produce documente OpenAPI standard și oferă un strat middleware pentru a verifica dacă payload-urile HTTP primite corespund schemelor definite în TypeScript. Proiectul acoperă gestionarea rutelor RESTful și validarea cererilor API. Utilizează analiza statică a tipurilor pentru a converti tipurile de limbaj în definiții de schemă JSON și folosește generarea bazată pe șabloane pentru a mapa metadatele controller-ului în rute de server.
Automates the creation of server routing configurations based on typed controller metadata.