express-controllers


Express.js ist ein Framework zur einfachen Implementierung von REST APIs in Node.js. Ein gängiges Entwurfsmuster, das sich durchgesetzt hat, ist das sogenannte MVC (Model-View-Controller). express-controllers setzt dieses Muster mit Hilfe von TypeScript und Metadaten, die als Decorator definiert werden, und über die Verzeichnisstruktur des Projektes um, was eine schnelle Projektumsetzung ermöglicht.

Zu den Features gehören z.B.:

* Definition von Endpunkten über die Verzeichnisstruktur und einfachen Decoratoren, wie @GET, @POST, @DELETE oder @PATCH

* Realisierung einfacher oder komplexer Rollen-/Rechte-Systeme

* automatisierte Generierung der technischen Dokumentation in Form einer Swagger-Oberfläche


Zurück