Posluživanje dizajna kao mock
Kada su vaši modeli i rute definisani, Restorm zna da posluži vaš dizajn kao pravi mock server. Usmerite na njega svoju aplikaciju (ili klijenta) i testirate način na koji ona koristi API — čak i pre nego što postoji back-end.

Pokretanje servera
Section titled “Pokretanje servera”U sekciji Server aktivirajte Posluži ovaj dizajn, izaberite port i
pokrenite osluškivanje. Možete dodati simuliranu latenciju kako biste
imitirali stvarnu mrežu i aktivirati režim sa stanjem: POST / PUT /
DELETE tada menjaju skladište u memoriji (resetovano pri ponovnom pokretanju).
Server odbija pokretanje sve dok dizajn ima probleme sa validacijom — prvo ih ispravite.
Posluženi odgovori dolaze najpre iz vaših imenovanih primera, a zatim iz
automatski generisanog skupa podataka. Server takođe izlaže /swagger.json.
Jedan dizajn, svi protokoli
Section titled “Jedan dizajn, svi protokoli”To je srž mock režima: HTTP se uvek poslužuje, a svaki drugi protokol se aktivira jednostavnim prekidačem Posluži i ovu projekciju. Restorm automatski projektuje vaše rute — prema njihovoj metodi, putanji i modelima — u svaki protokol:
| Protokol | Projekcija |
|---|---|
| HTTP | Vaše REST rute, onako kako su definisane. |
| GraphQL | Odgovarajući upiti i mutacije. |
| SOAP | Operacije i omotnice. |
| OData | Pretraživi skupovi entiteta. |
| gRPC | Metode i poruke. |
Panel Projekcije prikazuje, za datu rutu, njen potpis u svakom posluženom protokolu — „ista operacija, onako kako je svaki protokol izlaže“.
Praćenje i prisiljavanje odgovora
Section titled “Praćenje i prisiljavanje odgovora”Tokom izvršavanja panel navodi adresu osluškivanja i broj posluženih poziva. Možete prisiliti odgovor (status, tačan sadržaj) na ruti kako biste reprodukovali poseban slučaj, a zatim zaustaviti server kada završite.