Μετάβαση στο περιεχόμενο

Ο σχεδιαστής API

Ο σχεδιαστής API σας επιτρέπει να σχεδιάσετε ένα πλήρες API απευθείας μέσα στο Restorm: περιγράφετε τα δεδομένα σας και τις διαδρομές σας, και το Restorm αναλαμβάνει τα υπόλοιπα — σερβίρει το σχέδιό σας σαν έναν πραγματικό διακομιστή mock, και παράγει τον κώδικα της εφαρμογής σας από πρότυπα.

Είναι το ιδανικό εργαλείο για να ξεκινήσετε ένα API πριν ακόμη υπάρξει το back-end: φτιάξτε τη μακέτα του συμβολαίου, δώστε το στους πελάτες σας να το δοκιμάσουν, και κρατήστε τα πάντα με έλεγχο εκδόσεων μέσα στο έργο σας.

Επισκόπηση του σχεδιαστή API: η πλαϊνή μπάρα παραθέτει τα μοντέλα, τα enums, τις διαδρομές, τον διακομιστή, τους πελάτες και τον κώδικα

Ένα σχέδιο, πολλές ενότητες

Section titled “Ένα σχέδιο, πολλές ενότητες”

Ένα σχέδιο δημιουργείται όπως οποιοδήποτε άλλο στοιχείο: δεξί κλικ σε έναν φάκελο ▸ Προσθήκη ▸ Σχέδιο API. Ανοίγει στη δική του καρτέλα και συγκεντρώνει πολλές ενότητες, προσβάσιμες από την πλαϊνή μπάρα:

ΕνότηταΣε τι χρησιμεύει
ΜοντέλαΟι οντότητές σας και οι ιδιότητές τους — δείτε Μοντέλα, enums και ιδιότητες.
EnumsΚλειστά σύνολα τιμών, επαναχρησιμοποιήσιμα ως τύπος ιδιότητας.
ΔιαδρομέςΤα σημεία εισόδου του API, ομαδοποιημένα ανά πόρο — δείτε Διαδρομές & CRUD.
ΔιακομιστήςΣερβίρισμα του σχεδίου ως mock, σε HTTP, GraphQL, SOAP, OData ή gRPC — δείτε Σερβίρισμα του σχεδίου ως mock.
ΠελάτεςΈτοιμα προς χρήση αιτήματα που καλούν το mock που εκτελείται — δείτε Πελάτες.
Τεκμηρίωση & ΣημειώσειςΤεκμηρίωση και ελεύθερες σημειώσεις συνδεδεμένες με το σχέδιο.
ΚώδικαςΗ παραγωγή κώδικα από τα πρότυπά σας — δείτε Παραγωγή κώδικα.

Οι ρυθμίσεις του σχεδίου (όνομα, προεπιλεγμένες τιμές) ανοίγουν κάνοντας κλικ απευθείας στον κόμβο του σχεδίου στην πλαϊνή μπάρα.

  1. Περιγράψτε τα δεδομένα σας — δημιουργήστε τα μοντέλα και τα enums σας, προσθέστε τις ιδιότητές τους, τους τύπους τους και τους περιορισμούς τους.
  2. Ορίστε τις διαδρομές σας — με το χέρι, ή με ένα κλικ με το Παραγωγή CRUD από ένα μοντέλο.
  3. Σερβίρετε το mock — εκκινήστε τον διακομιστή και στρέψτε την εφαρμογή σας ή έναν πελάτη πάνω του. Το ίδιο σχέδιο προβάλλεται αυτόματα σε κάθε ενεργοποιημένο πρωτόκολλο.
  4. Παράξτε τον κώδικα — επιλέξτε ένα ή περισσότερα πρότυπα (τα δικά σας ή αυτά που προσφέρει το Restorm) και παράξτε το αντίστοιχο έργο.

Κάθε βήμα περιγράφεται λεπτομερώς στις σελίδες αυτής της ενότητας.