Menyajikan desain sebagai mock
Setelah model dan rute Anda didefinisikan, Restorm dapat menyajikan desain Anda seperti server mock sungguhan. Anda mengarahkan aplikasi (atau klien) ke sana dan menguji bagaimana ia mengonsumsi API — bahkan sebelum back-end-nya ada.

Menjalankan server
Section titled “Menjalankan server”Di bagian Server, aktifkan Sajikan desain ini, pilih sebuah
port, dan mulai mendengarkan. Anda dapat menambahkan latensi simulasi untuk
meniru jaringan nyata, dan mengaktifkan mode berstatus: POST / PUT /
DELETE akan memodifikasi sebuah penyimpanan dalam memori (diatur ulang saat restart).
Server menolak untuk mulai selama desain masih memiliki masalah validasi — perbaiki dulu.
Respons yang disajikan berasal terlebih dahulu dari contoh bernama Anda, lalu dari sebuah
kumpulan data yang dihasilkan secara otomatis. Server juga mengekspos sebuah
/swagger.json.
Satu desain, semua protokol
Section titled “Satu desain, semua protokol”Inilah inti mode mock: HTTP selalu disajikan, dan setiap protokol lainnya diaktifkan dengan sebuah sakelar sederhana Sajikan juga proyeksi ini. Restorm memproyeksikan rute Anda secara otomatis — berdasarkan metode, jalur, dan modelnya — ke setiap protokol:
| Protokol | Proyeksi |
|---|---|
| HTTP | Rute REST Anda, seperti yang didefinisikan. |
| GraphQL | Kueri dan mutasi yang bersesuaian. |
| SOAP | Operasi dan amplop. |
| OData | Kumpulan entitas yang dapat dikueri. |
| gRPC | Metode dan pesan. |
Sebuah panel Proyeksi menampilkan, untuk sebuah rute tertentu, tanda tangannya di setiap protokol yang disajikan — “operasi yang sama, seperti yang diekspos oleh masing-masing protokol”.
Memantau dan memaksa respons
Section titled “Memantau dan memaksa respons”Selama eksekusi, sebuah panel menunjukkan alamat pendengar dan jumlah panggilan yang disajikan. Anda dapat memaksa sebuah respons (sebuah status, sebuah bodi tertentu) pada sebuah rute untuk mereproduksi sebuah kasus khusus, lalu menghentikan server ketika Anda selesai.