Restorm v1.1.0
Δημοσιεύτηκε στις
🎉 Το Restorm είναι τώρα και σχεδιαστής API. Σχεδιάστε το API σας, σερβίρετέ το ως ζωντανό mock σε πέντε πρωτόκολλα ταυτόχρονα, και δημιουργήστε τους πελάτες του — χωρίς να φύγετε από την εφαρμογή, όλα στον δικό σας δίσκο.
- Ένας οπτικός σχεδιαστής API. Μοντελοποιήστε το API σας με το χέρι — μοντέλα, enums (ονομασμένα ή inline), διαδρομές, παραμέτρους, ονομασμένα παραδείγματα, περιορισμούς, ετικέτες και καταργήσεις — χωρίς να γράψετε ούτε μία γραμμή προδιαγραφής.
- Σερβίρετέ το ως mock, με ένα κλικ, σε 5 πρωτόκολλα ταυτόχρονα. Ο σχεδιασμός γίνεται ένας διακομιστής που απαντά σε HTTP, GraphQL, SOAP, OData και gRPC ταυτόχρονα. Οι απαντήσεις προέρχονται από τα ονομασμένα παραδείγματά σας (ή από ρεαλιστικά δεδομένα που δημιουργούνται από τα μοντέλα σας), με επικύρωση περιορισμών, προσομοιωμένη καθυστέρηση και stateful λειτουργία.
- Έτοιμοι προς εκτέλεση πελάτες, που δημιουργούνται αυτόματα. Ενώ το mock εκτελείται, η ενότητα Clients δημιουργεί πραγματικά, εκτελέσιμα αιτήματα για κάθε ενεργοποιημένο πρωτόκολλο, στραμμένα στα endpoints του mock. Ένα κλικ ανοίγει ένα αίτημα και χτυπά τον διακομιστή — τέλος στην επανεισαγωγή του API σας αλλού για να το δοκιμάσετε.
- Δημιουργήστε κώδικα από τον σχεδιασμό σας με τα παρεχόμενα πρότυπα και τα δικά σας προσαρμοσμένα, που αποδίδεται σε ένα sandbox και γράφεται στον δίσκο μόνο αφού επιβεβαιώσετε. Εξαγάγετε και τον descriptor (OpenAPI και άλλους).
- Κατά την εισαγωγή, τα σώματα των αιτημάτων προσυμπληρώνονται: το GraphQL επιλέγει τα βαθμωτά πεδία του τύπου επιστροφής, το gRPC αναπτύσσει τα ένθετα μηνύματα — το αίτημα εκτελείται ως έχει.