Betjäna designen som mock
När dina modeller och dina rutter väl är definierade kan Restorm betjäna din design som en riktig mockserver. Du riktar din applikation (eller en klient) mot den och testar hur den konsumerar API:et — redan innan back-enden finns.

Starta servern
Section titled “Starta servern”I sektionen Server, aktivera Betjäna denna design, välj en port och
starta lyssningen. Du kan lägga till en simulerad latens för att härma ett
riktigt nätverk, och aktivera tillståndsläget: POST / PUT / DELETE
ändrar då ett minneslager (återställs vid omstart).
Servern vägrar att starta så länge designen uppvisar valideringsproblem — åtgärda dem först.
De betjänade svaren kommer först från dina namngivna exempel, sedan från en
automatiskt genererad datamängd. Servern exponerar också en /swagger.json.
En design, alla protokoll
Section titled “En design, alla protokoll”Det är kärnan i mockläget: HTTP betjänas alltid, och varje annat protokoll aktiveras med en enkel omkopplare Betjäna även denna projektion. Restorm projicerar automatiskt dina rutter — utifrån deras metod, deras sökväg och deras modeller — i varje protokoll:
| Protokoll | Projektion |
|---|---|
| HTTP | Dina REST-rutter, som de definierats. |
| GraphQL | Motsvarande förfrågningar och mutationer. |
| SOAP | Operationer och kuvert. |
| OData | Sökbara entitetsuppsättningar. |
| gRPC | Metoder och meddelanden. |
En panel Projektioner visar, för en given rutt, dess signatur i varje betjänat protokoll — ”samma operation, så som varje protokoll exponerar den”.
Följa och tvinga svar
Section titled “Följa och tvinga svar”Under körning visar en panel lyssningsadressen och antalet betjänade anrop. Du kan tvinga ett svar (en status, en exakt kropp) på en rutt för att reproducera ett särskilt fall, och sedan stoppa servern när du är klar.