1 repositorio
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 es un framework de API en TypeScript y generador de API REST OpenAPI. Convierte controladores y modelos de TypeScript en especificaciones OpenAPI y configuraciones de enrutamiento para servidores Node, asegurando que las definiciones de código y la documentación de la API permanezcan sincronizadas. La herramienta funciona como un generador de especificaciones OpenAPI y un validador de peticiones REST. Extrae rutas, esquemas de petición y modelos de respuesta del código fuente para producir documentos OpenAPI estándar y proporciona una capa de middleware para verificar que los payloads HTTP entrantes coincidan con los esquemas definidos en TypeScript. El proyecto cubre la gestión de rutas RESTful y la validación de peticiones de API. Utiliza análisis de tipos estáticos para convertir tipos de lenguaje en definiciones de esquema JSON y emplea generación basada en plantillas para mapear metadatos de controladores en rutas de servidor.
Automates the creation of server routing configurations based on typed controller metadata.