Dizajner API-ja
Dizajner API-ja omogućava vam da dizajnirate kompletan API direktno u Restormu: opišete svoje podatke i rute, a Restorm se pobrine za ostalo — poslužuje vaš dizajn kao pravi mock server i generiše kod vaše aplikacije na osnovu šablona.
To je idealan alat za pokretanje API-ja pre nego što postoji back-end: oblikujte ugovor, dajte ga svojim klijentima na testiranje i držite sve verzionisano u svom projektu.

Jedan dizajn, više sekcija
Section titled “Jedan dizajn, više sekcija”Dizajn se kreira kao i svaki drugi element: desni klik na fasciklu ▸ Dodaj ▸ Dizajn API-ja. Otvara se u sopstvenoj kartici i objedinjuje nekoliko sekcija dostupnih iz bočne trake:
| Sekcija | Čemu služi |
|---|---|
| Modeli | Vaši entiteti i njihova svojstva — vidi Modeli, enumi i svojstva. |
| Enumi | Zatvoreni skupovi vrednosti, ponovo upotrebljivi kao tip svojstva. |
| Rute | Ulazne tačke API-ja, grupisane po resursu — vidi Rute i CRUD. |
| Server | Posluživanje dizajna kao mock, u HTTP-u, GraphQL-u, SOAP-u, OData-i ili gRPC-u — vidi Posluživanje dizajna kao mock. |
| Klijenti | Zahtevi spremni za upotrebu koji pozivaju pokrenuti mock — vidi Klijenti. |
| Dokumentacija i Beleške | Dokumentacija i slobodne beleške pridružene dizajnu. |
| Kod | Generisanje koda na osnovu vaših šablona — vidi Generisanje koda. |
Podešavanja dizajna (naziv, podrazumevane vrednosti) otvaraju se klikom direktno na čvor dizajna u bočnoj traci.
Tipičan tok
Section titled “Tipičan tok”- Opišite svoje podatke — kreirajte svoje modele i enume, dodajte njihova svojstva, tipove i ograničenja.
- Definišite svoje rute — ručno ili jednim klikom pomoću Generiši CRUD iz modela.
- Poslužite mock — pokrenite server i usmerite na njega svoju aplikaciju ili klijenta. Isti dizajn se automatski projektuje u svaki aktivirani protokol.
- Generišite kod — izaberite jedan ili više šablona (svoje ili one koje nudi Restorm) i proizvedite odgovarajući projekat.
Svaki korak detaljno je opisan na stranicama ove sekcije.