tRPC
tRPC is een end-to-end getypeerde RPC-laag die aan de TypeScript-kant erg gangbaar is. Restorm biedt die als een volwaardig verzoektype aan, zodat u de envelop die de server verwacht niet met de hand hoeft samen te stellen.
Rechtsklik in de boom ▸ Toevoegen ▸ tRPC-verzoek.

Configuratie
Section titled “Configuratie”| Veld | Rol |
|---|---|
| URL | De basis-URL van de tRPC-router; het procedurepad wordt eraan toegevoegd |
| Procedure | Het pad van de procedure met punten, bijvoorbeeld user.get |
| Type | query of mutation |
| Invoer | De invoer van de procedure, in JSON — de {{variabelen}} werken daar |
| Headers | Extra HTTP-headers |
Wat Restorm voor u doet
Section titled “Wat Restorm voor u doet”- een
querygaat alsGETde deur uit, met de invoer geserialiseerd in de parameter?input=; - een
mutationgaat alsPOSTde deur uit, met de body-envelop die tRPC v10 verwacht.
U schrijft dus alleen de procedure en haar invoer.
Een tRPC-schema importeren
Section titled “Een tRPC-schema importeren”Als uw server zijn schema aanbiedt (doorgaans op <base>/.trpc/_schema), maakt
Bestand ▸ Importeren één verzoek per procedure, met het type en een
voorbeeldinvoer. Zie tRPC importeren.
Codefragmenten
Section titled “Codefragmenten”Vijf doelen: cURL, JavaScript (Fetch), TypeScript (@trpc/client), Python
(requests) en Go.