tRPC
tRPC 是一層端對端具型別的 RPC,在 TypeScript 圈裡相當普及。Restorm 把它做成一種完整 的請求類型,讓您不必再手動組裝伺服器所預期的信封。
在樹狀結構中按右鍵 ▸ 新增 ▸ tRPC 請求。

| 欄位 | 作用 |
|---|---|
| URL | tRPC 路由器的基底 URL;程序路徑會附加在它後面 |
| 程序 | 程序的點分隔路徑,例如 user.get |
| 類型 | query 或 mutation |
| 輸入 | 程序的輸入,以 JSON 表示 — {{variables}} 在此同樣可用 |
| 標頭 | 額外的 HTTP 標頭 |
Restorm 替您做的事
Section titled “Restorm 替您做的事”query會以GET送出,輸入序列化後放進?input=參數;mutation會以POST送出,並帶上 tRPC v10 所預期的內文信封。
因此您要寫的只有程序與它的輸入。
匯入 tRPC 結構描述
Section titled “匯入 tRPC 結構描述”如果您的伺服器公開自己的結構描述(通常位於 <base>/.trpc/_schema),
檔案 ▸ 匯入會為每個程序建立一個請求,並附上它的類型與一份範例輸入。請參閱
匯入 tRPC。
五個目標:cURL、JavaScript(Fetch)、TypeScript(@trpc/client)、
Python(requests)與 Go。