Server designet som mock
Når modellene og rutene dine er definert, kan Restorm servere designet ditt som en ekte mockserver. Du peker applikasjonen din (eller en klient) mot den og tester hvordan den konsumerer API-et — allerede før back-enden finnes.

Start serveren
Section titled “Start serveren”I seksjonen Server, aktiver Server dette designet, velg en port og
start lyttingen. Du kan legge til en simulert latens for å etterligne et ekte
nettverk, og aktivere tilstandsmodusen: POST / PUT / DELETE endrer da
et lager i minnet (tilbakestilt ved omstart).
Serveren nekter å starte så lenge designet viser valideringsproblemer — rett dem først.
De serverte svarene kommer først fra dine navngitte eksempler, deretter fra
et automatisk generert datasett. Serveren eksponerer også en /swagger.json.
Ett design, alle protokoller
Section titled “Ett design, alle protokoller”Det er kjernen i mockmodusen: HTTP serveres alltid, og hver annen protokoll aktiveres med en enkel bryter Server også denne projeksjonen. Restorm projiserer automatisk rutene dine — ut fra metoden deres, stien deres og modellene deres — i hver protokoll:
| Protokoll | Projeksjon |
|---|---|
| HTTP | REST-rutene dine, slik de er definert. |
| GraphQL | Tilsvarende forespørsler og mutasjoner. |
| SOAP | Operasjoner og konvolutter. |
| OData | Søkbare entitetssett. |
| gRPC | Metoder og meldinger. |
Et panel Projeksjoner viser, for en gitt rute, dens signatur i hver servert protokoll — «den samme operasjonen, slik hver protokoll eksponerer den».
Følg og tving svar
Section titled “Følg og tving svar”Under kjøringen viser et panel lytteadressen og antallet serverte anrop. Du kan tvinge et svar (en status, en presis kropp) på en rute for å reprodusere et spesielt tilfelle, og deretter stoppe serveren når du er ferdig.