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ë.

Nisja e serverit
Section titled “Nisja e serverit”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.
Një dizajn, të gjithë protokollet
Section titled “Një dizajn, të gjithë protokollet”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:
| Protokolli | Projeksioni |
|---|---|
| HTTP | Rrugët tuaja REST, ashtu siç janë përcaktuar. |
| GraphQL | Kërkesa dhe mutacione përkatëse. |
| SOAP | Operacione dhe zarfe. |
| OData | Grupe entitetesh të kërkueshme. |
| gRPC | Metoda 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 ».
Ndjekja dhe detyrimi i përgjigjeve
Section titled “Ndjekja dhe detyrimi i përgjigjeve”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.