将设计作为 mock 提供服务
一旦您的模型和路由定义完毕,Restorm 就能像一个真正的 mock 服务器一样 提供 您的设计。您把应用程序(或客户端)指向它,测试它如何消费 API —— 甚至在后端 还不存在的时候。

在 服务器 部分,启用 提供此设计,选择一个 端口 并开始监听。您可以
添加 模拟延迟 来模仿真实网络,并启用 有状态模式:这时 POST / PUT /
DELETE 会修改一个内存中的存储(重启时重置)。
只要设计存在 验证问题,服务器就拒绝启动 —— 先修复它们。
所提供的响应首先来自您的 命名示例,然后来自一个自动生成的数据集。服务器还
暴露一个 /swagger.json。
一个设计,所有协议
Section titled “一个设计,所有协议”这是 mock 模式的核心:HTTP 始终被提供,而其他每个协议都通过一个简单的 也提供此投影 开关来启用。Restorm 会根据您的路由的方法、路径和模型,把它们 自动 投影 到每个协议中:
| 协议 | 投影 |
|---|---|
| HTTP | 您的 REST 路由,按定义原样。 |
| GraphQL | 相应的查询与变更。 |
| SOAP | 操作与信封。 |
| OData | 可查询的实体集。 |
| gRPC | 方法与消息。 |
一个 投影 面板会针对某条给定路由,显示它在每个所提供协议中的签名 —— 「同一个操作,以每个协议所暴露的方式呈现」。
追踪并强制响应
Section titled “追踪并强制响应”在运行期间,一个面板会显示监听地址和已提供的调用数量。您可以在一条路由上 强制 一个响应(一个状态、一个精确的正文)来重现某个特定情况,然后在完成后 停止服务器。