zurück zum Artikel

JSON-Server: REST-APIs ohne Code simulieren

| Manuel Ottlik

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.

Mehr zum Thema API

Einen detaillierten Einstieg ins REST-Paradigma [11] [11] haben wir bereits veröffentlicht. JSON Server folgt den REST-Gesetzen und benötigt deshalb nur eine Datei, in der die anzubietenden Beispieldaten liegen.


URL dieses Artikels:
https://www.heise.de/-9058359

Links in diesem Artikel:
[1] https://www.heise.de/ratgeber/JSON-Server-REST-APIs-ohne-Code-simulieren-9058359.html
[2] https://www.heise.de/ratgeber/APIs-mit-dem-Analysewerkzeug-Postman-erforschen-und-entwickeln-7307831.html
[3] https://www.heise.de/ratgeber/IT-Security-Werkzeuge-fuer-die-API-Sicherheit-7146971.html
[4] https://www.heise.de/ratgeber/IT-Security-So-spueren-Sie-Schwachstellen-in-APIs-auf-7147095.html
[5] https://www.heise.de/ratgeber/IT-Security-APIs-sicher-entwickeln-7143706.html
[6] https://www.heise.de/tests/Im-Test-Chrome-Browsererweiterung-Talend-API-Tester-7121104.html
[7] https://www.heise.de/ratgeber/Bahnhofsfotos-und-verfuegbare-Parkplaetze-Nuetzliche-Daten-ueber-Bahn-APIs-abrufen-6264429.html
[8] https://www.heise.de/ratgeber/Anleitung-API-Programmcode-aus-der-OpenAPI-Dokumentation-generieren-4974001.html
[9] https://www.heise.de/ratgeber/Besuch-im-RESTaurant-Anzapfen-von-Webdiensten-per-REST-Schnittstelle-4285239.html
[10] https://www.heise.de/hintergrund/REST-APIs-dokumentieren-nach-dem-OpenAPI-Standard-4659241.html
[11] https://www.heise.de/ratgeber/Besuch-im-RESTaurant-Anzapfen-von-Webdiensten-per-REST-Schnittstelle-4285239.html