Das Design als Mock bereitstellen
Sobald Ihre Modelle und Ihre Routen definiert sind, kann Restorm Ihr Design wie ein echter Mock-Server bereitstellen. Sie richten Ihre Anwendung (oder einen Client) darauf aus und testen, wie sie die API konsumiert — noch bevor das Back-End existiert.

Den Server starten
Section titled “Den Server starten”Aktivieren Sie im Bereich Server Dieses Design bereitstellen, wählen Sie
einen Port und starten Sie das Lauschen. Sie können eine simulierte
Latenz hinzufügen, um ein echtes Netzwerk nachzuahmen, und den zustands
behafteten Modus aktivieren: die POST / PUT / DELETE verändern dann
einen In-Memory-Speicher (beim Neustart zurückgesetzt).
Der Server weigert sich zu starten, solange das Design Validierungsprobleme aufweist — beheben Sie diese zuerst.
Die bereitgestellten Antworten stammen zuerst aus Ihren benannten Beispielen,
dann aus einem automatisch generierten Datensatz. Der Server stellt außerdem eine
/swagger.json bereit.
Ein Design, alle Protokolle
Section titled “Ein Design, alle Protokolle”Das ist der Kern des Mock-Modus: HTTP wird immer bereitgestellt, und jedes weitere Protokoll wird mit einem einfachen Schalter Auch diese Projektion bereitstellen aktiviert. Restorm projiziert Ihre Routen automatisch — anhand ihrer Methode, ihres Pfads und ihrer Modelle — in jedes Protokoll:
| Protokoll | Projektion |
|---|---|
| HTTP | Ihre REST-Routen, wie definiert. |
| GraphQL | Entsprechende Abfragen und Mutationen. |
| SOAP | Operationen und Umschläge. |
| OData | Abfragbare Entitätenmengen. |
| gRPC | Methoden und Nachrichten. |
Ein Panel Projektionen zeigt für eine gegebene Route ihre Signatur in jedem bereitgestellten Protokoll — „dieselbe Operation, so wie jedes Protokoll sie darstellt”.
Antworten verfolgen und erzwingen
Section titled “Antworten verfolgen und erzwingen”Während der Ausführung zeigt ein Panel die Lausch-Adresse und die Anzahl der bereitgestellten Aufrufe an. Sie können eine Antwort (einen Status, einen präzisen Body) auf einer Route erzwingen, um einen Sonderfall zu reproduzieren, und dann den Server stoppen, wenn Sie fertig sind.