Aller au contenu

Shërbimi i dizajnit si mock

Sapo modelet dhe rrugët tuaja të jenë përcaktuar, Restorm di ta shërbejë dizajnin tuaj si një server mock i vërtetë. Ju drejtoni aplikacionin tuaj (ose një klient) drejt tij dhe testoni mënyrën se si ai e konsumon API-n — përpara se back-end-i të ekzistojë.

Seksioni Serveri: dizajni në dëgjim mbi një port, me protokollet e projektuara dhe numëruesin e thirrjeve

Në seksionin Serveri, aktivizoni Shërbe këtë dizajn, zgjidhni një port dhe nisni dëgjimin. Mund të shtoni një vonesë të simuluar për të imituar një rrjet të vërtetë, dhe të aktivizoni modalitetin me gjendje: POST / PUT / DELETE modifikojnë atëherë një depo në memorie (e riinicializuar në rinisje).

Serveri refuzon të niset për sa kohë dizajni paraqet probleme validimi — korrigjojini fillimisht.

Përgjigjet e shërbyera vijnë fillimisht nga shembujt tuaj të emërtuar, pastaj nga një grup të dhënash i gjeneruar automatikisht. Serveri ekspozon gjithashtu një /swagger.json.

Ky është thelbi i modalitetit mock: HTTP shërbehet gjithmonë, dhe çdo protokoll tjetër aktivizohet me një çelës të thjeshtë Shërbe edhe këtë projeksion. Restorm projekton automatikisht rrugët tuaja — sipas metodës, shtegut dhe modeleve të tyre — në çdo protokoll:

ProtokolliProjeksioni
HTTPRrugët tuaja REST, ashtu siç janë përcaktuar.
GraphQLKërkesa dhe mutacione përkatëse.
SOAPOperacione dhe zarfe.
ODataGrupe entitetesh të kërkueshme.
gRPCMetoda dhe mesazhe.

Një panel Projeksione tregon, për një rrugë të caktuar, nënshkrimin e saj në çdo protokoll të shërbyer — « i njëjti operacion, ashtu si e ekspozon çdo protokoll ».

Gjatë ekzekutimit, një panel tregon adresën e dëgjimit dhe numrin e thirrjeve të shërbyera. Mund të detyroni një përgjigje (një status, një trup të saktë) mbi një rrugë për të riprodhuar një rast të veçantë, pastaj të ndalni serverin kur të keni mbaruar.