tRPC
tRPC je typovaná vrstva RPC od začátku až do konce, velmi rozšířená na straně TypeScriptu. Restorm ji vystavuje jako plnohodnotný typ požadavku, což vás zbaví ručního skládání obálky, kterou server očekává.
Klikněte pravým tlačítkem ve stromu ▸ Přidat ▸ Požadavek tRPC.

Konfigurace
Section titled “Konfigurace”| Pole | Role |
|---|---|
| URL | Základní URL routeru tRPC; cesta procedury se k ní přidá |
| Procedura | Tečkovaná cesta procedury, například user.get |
| Typ | query nebo mutation |
| Vstup | Vstup procedury, v JSON — {{variables}} v něm fungují |
| Hlavičky | Další hlavičky HTTP |
Co Restorm dělá za vás
Section titled “Co Restorm dělá za vás”queryodejde jakoGETse vstupem serializovaným do parametru?input=;mutationodejde jakoPOSTs obálkou těla, jakou očekává tRPC v10.
Píšete tedy pouze proceduru a její vstup.
Import schématu tRPC
Section titled “Import schématu tRPC”Pokud váš server své schéma vystavuje (typicky na <base>/.trpc/_schema),
Soubor ▸ Importovat vytvoří jeden požadavek na každou proceduru, s jejím
typem a ukázkovým vstupem. Viz
Import schématu tRPC.
Ukázky kódu
Section titled “Ukázky kódu”Pět cílů: cURL, JavaScript (Fetch), TypeScript (@trpc/client), Python
(requests) a Go.