Aller au contenu

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.

Sekcija Server: dizajn osluškuje na portu, sa projektovanim protokolima i brojačem poziva

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.

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:

ProtokolProjekcija
HTTPVaše REST rute, onako kako su definisane.
GraphQLOdgovarajući upiti i mutacije.
SOAPOperacije i omotnice.
ODataPretraživi skupovi entiteta.
gRPCMetode i poruke.

Panel Projekcije prikazuje, za datu rutu, njen potpis u svakom posluženom protokolu — „ista operacija, onako kako je svaki protokol izlaže“.

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.