Server designet som mock
Når dine modeller og dine ruter er defineret, kan Restorm servere dit design som en rigtig mockserver. Du peger din applikation (eller en klient) mod den og tester, hvordan den forbruger API’et — allerede før back-enden findes.

Start serveren
Section titled “Start serveren”I sektionen Server, aktiver Server dette design, vælg en port og
start lytningen. Du kan tilføje en simuleret latens for at efterligne et
rigtigt netværk, og aktivere tilstandstilstanden: POST / PUT / DELETE
ændrer da et lager i hukommelsen (nulstillet ved genstart).
Serveren nægter at starte, så længe designet udviser valideringsproblemer — ret dem først.
De serverede svar kommer først fra dine navngivne eksempler, derefter fra et
automatisk genereret datasæt. Serveren eksponerer også en /swagger.json.
Ét design, alle protokoller
Section titled “Ét design, alle protokoller”Det er kernen i mocktilstanden: HTTP serveres altid, og hver anden protokol aktiveres med en simpel kontakt Server også denne projektion. Restorm projicerer automatisk dine ruter — ud fra deres metode, deres sti og deres modeller — i hver protokol:
| Protokol | Projektion |
|---|---|
| HTTP | Dine REST-ruter, som defineret. |
| GraphQL | Tilsvarende forespørgsler og mutationer. |
| SOAP | Operationer og konvolutter. |
| OData | Søgbare entitetssæt. |
| gRPC | Metoder og beskeder. |
Et panel Projektioner viser, for en given rute, dens signatur i hver serveret protokol — „den samme operation, sådan som hver protokol eksponerer den”.
Følg og gennemtving svar
Section titled “Følg og gennemtving svar”Under udførelsen viser et panel lytteadressen og antallet af serverede opkald. Du kan gennemtvinge et svar (en status, en præcis krop) på en rute for at reproducere et særligt tilfælde, og derefter stoppe serveren, når du er færdig.