tRPC
tRPC, uçtan uca türlenmiş bir RPC katmanıdır ve TypeScript tarafında oldukça yaygındır. Restorm onu başlı başına bir istek türü olarak sunar; böylece sunucunun beklediği zarfı elle kurmanız gerekmez.
Ağaçta sağ tıklayın ▸ Ekle ▸ tRPC isteği.

Yapılandırma
Section titled “Yapılandırma”| Alan | Rolü |
|---|---|
| URL | tRPC yönlendiricisinin temel URL’si; prosedür yolu buna eklenir |
| Prosedür | Prosedürün noktalı yolu, örneğin user.get |
| Tür | query ya da mutation |
| Girdi | Prosedürün girdisi, JSON biçiminde — {{variables}} burada da çalışır |
| Başlıklar | Ek HTTP başlıkları |
Restorm’un sizin için yaptıkları
Section titled “Restorm’un sizin için yaptıkları”- bir
query, girdisi?input=parametresine serileştirilmiş olarakGETile gider; - bir
mutation, tRPC v10’un beklediği gövde zarfıylaPOSTolarak gider.
Yani yalnızca prosedürü ve girdisini yazarsınız.
tRPC şeması içe aktarma
Section titled “tRPC şeması içe aktarma”Sunucunuz şemasını sunuyorsa (genellikle <base>/.trpc/_schema adresinde),
Dosya ▸ İçe aktar her prosedür için türüyle ve bir örnek girdiyle birlikte bir
istek oluşturur. Bkz.
tRPC şemasını içe aktarma.
Kod parçacıkları
Section titled “Kod parçacıkları”Beş hedef: cURL, JavaScript (Fetch), TypeScript (@trpc/client), Python
(requests) ve Go.