Damit Frontend-Entwickler nicht auf die Backend-Kollegen warten müssen, gibt es Mock-Server. Mit "JSON Server" läuft zügig ein REST-API mit Beispieldaten.
Ein komplettes REST-API mit simulierten Daten in weniger als 30 Sekunden, das ist das Versprechen des Open-Source-Projekts JSON Server. Noch bevor die Kollegen aus der Backend-Entwicklung eine Zeile Code geschrieben haben, sollen Web- und App-Entwickler mit einem simulierten API losprogrammieren können – in Entwicklerkreisen heißt das Verfahren Mocking. Auch für automatisierte Tests bietet sich ein gemocktes API an.
JSON Server ist ein Mocking-Server, der auf REST-APIs spezialisiert ist. Das sind Web-Schnittstellen, die auf dem HTTP-Protokoll basieren. Über HTTP-Verben entscheidet man, was mit einer Ressource passiert: POST legt ein Objekt an, PUT aktualisiert und DELETE löscht es. Befehle sind jeweils unabhängig voneinander (Stateless). Je nachdem, ob die Aktion erfolgreich war, meldet der Server einen HTTP-Statuscode zurück.
Einen detaillierten Einstieg ins REST-Paradigma haben wir bereits veröffentlicht. JSON Server folgt den REST-Gesetzen und benötigt deshalb nur eine Datei, in der die anzubietenden Beispieldaten liegen.
Das war die Leseprobe unseres heise-Plus-Artikels "JSON-Server: REST-APIs ohne Code simulieren".
Mit einem heise-Plus-Abo können sie den ganzen Artikel lesen und anhören.
Immer mehr Wissen. Das digitale Abo für IT und Technik.
Nur bis zum 31. Mai: heise+ 1 Jahr für nur 1,90 pro Woche lesen. Unbegrenzter Zugriff auf alle heise+ Artikel inklusive allen Digital-Magazinen.Länger lesen, mehr sparen: heise+ 1 Jahr lang für nur 1,90 € pro Woche lesen und brandaktuelles IT- und Tech-Wissen sichern. Zugriff auf alle heise+ Artikel inklusive der Digital-Magazine. Nur bis zum 31. Mai!