Віддавання проєкту як mock
Щойно ваші моделі та маршрути визначено, Restorm вміє віддавати ваш проєкт як справжній mock-сервер. Ви спрямовуєте на нього ваш застосунок (або клієнта) і тестуєте те, як він споживає API — ще до того, як існує бекенд.

Запуск сервера
Section titled “Запуск сервера”У розділі Сервер увімкніть Віддавати цей проєкт, виберіть порт і
запустіть прослуховування. Ви можете додати симульовану затримку, щоб
імітувати справжню мережу, і увімкнути режим зі станом: тоді POST / PUT /
DELETE змінюють сховище в пам’яті (скидається при перезапуску).
Сервер відмовляється запускатися, доки проєкт має проблеми валідації — виправте їх спершу.
Віддані відповіді походять спершу з ваших іменованих прикладів, а потім з
автоматично згенерованого набору даних. Сервер також надає /swagger.json.
Один проєкт, усі протоколи
Section titled “Один проєкт, усі протоколи”Це серце режиму mock: HTTP віддається завжди, а кожен інший протокол активується простим перемикачем Віддавати також цю проєкцію. Restorm автоматично проєктує ваші маршрути — за їхнім методом, шляхом і моделями — у кожен протокол:
| Протокол | Проєкція |
|---|---|
| HTTP | Ваші маршрути REST, як їх визначено. |
| GraphQL | Відповідні запити та мутації. |
| SOAP | Операції та конверти. |
| OData | Набори сутностей, доступні для запитів. |
| gRPC | Методи та повідомлення. |
Панель Проєкції показує для заданого маршруту його сигнатуру в кожному відданому протоколі — «та сама операція, як її відкриває кожен протокол».
Відстеження та примусове задання відповідей
Section titled “Відстеження та примусове задання відповідей”Під час виконання панель вказує адресу прослуховування та кількість відданих викликів. Ви можете примусово задати відповідь (статус, точне тіло) на маршруті, щоб відтворити окремий випадок, а потім зупинити сервер, коли завершите.