tRPC
tRPC 是一个端到端类型安全的 RPC 层,在 TypeScript 生态中非常流行。 Restorm 把它作为一个独立的请求类型暴露出来,免去了手工拼装服务器所期待的信封。
在树中右键 ▸ 添加 ▸ tRPC 请求。

| 字段 | 作用 |
|---|---|
| URL | tRPC 路由器的基础 URL;过程路径会追加在其后 |
| 过程 | 过程的点分路径,例如 user.get |
| 类型 | query 或 mutation |
| 输入 | 过程的输入,采用 JSON 格式 —— 其中 {{变量}} 正常生效 |
| 请求头 | 额外的 HTTP 请求头 |
Restorm 为您做了什么
Section titled “Restorm 为您做了什么”query以GET发出,输入序列化到?input=参数中;mutation以POST发出,使用 tRPC v10 所期待的正文信封。
因此您只需要写过程名和它的输入。
导入 tRPC schema
Section titled “导入 tRPC schema”如果您的服务器暴露了自己的 schema(通常在 <base>/.trpc/_schema),
文件 ▸ 导入会为每个过程创建一个请求,附带其类型和一份示例输入。参见
导入 tRPC。
五个目标:cURL、JavaScript(Fetch)、TypeScript(@trpc/client)、Python
(requests)和 Go。