Aller au contenu

Posluživanje dizajna kao mock

Kada su vaši modeli i rute definirani, Restorm zna poslužiti vaš dizajn poput pravog mock poslužitelja. Usmjerite na njega svoju aplikaciju (ili klijenta) i testirate način na koji troši API — čak i prije nego što postoji back-end.

Odjeljak Poslužitelj: dizajn sluša na portu, s projiciranim protokolima i brojačem poziva

U odjeljku Poslužitelj aktivirajte Posluži ovaj dizajn, odaberite port i pokrenite slušanje. Možete dodati simuliranu latenciju kako biste oponašali stvarnu mrežu i aktivirati način s stanjem: POST / PUT / DELETE tada mijenjaju spremište u memoriji (resetirano pri ponovnom pokretanju).

Poslužitelj odbija pokretanje sve dok dizajn ima probleme s validacijom — prvo ih ispravite.

Posluženi odgovori dolaze najprije iz vaših imenovanih primjera, a zatim iz automatski generiranog skupa podataka. Poslužitelj također izlaže /swagger.json.

To je srž mock načina: HTTP se uvijek poslužuje, a svaki drugi protokol aktivira se jednostavnim prekidačem Posluži i ovu projekciju. Restorm automatski projicira vaše rute — prema njihovoj metodi, putanji i modelima — u svaki protokol:

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

Ploča Projekcije prikazuje, za danu rutu, njezin potpis u svakom posluženom protokolu — „ista operacija, onako kako je svaki protokol izlaže“.

Tijekom izvođenja ploča navodi adresu slušanja i broj posluženih poziva. Možete prisiliti odgovor (status, točan sadržaj) na ruti kako biste reproducirali poseban slučaj, a zatim zaustaviti poslužitelj kada završite.