14 March 2020, Joachim Schirrmacher

API first mit TS

API first mit TypeScript

Mit API first kann man sehr schön REST APIs bauen. Verwendet man TypeScript, kann man mittels der Bibliothek express-openapi nicht nur einmalig einmalig ein Interface generieren, sondern auch bei späteren Änderungen API first beibehalten.

Im Video zeige ich anhand eines praktischen Beispiels, wie man ein solches Projekt aufsetzt.

In 6 Schritten setzen wir ein TypeScript Projekt mit express.js und express-openapi auf. Es bringt ein Swagger UI und Unit-Tests mit und lässt sich - natürlich ebenso API first wie am Anfang - leicht weiter entwickeln.

Die Commits im Repository erklären, wie man schrittweise einen solchen REST Service aufbaut.

TypeScript API