Aller au contenu

tRPC

tRPC është një shtresë RPC e tipizuar skaj më skaj, shumë e përhapur në anën e TypeScript-it. Restorm e ekspozon atë si një tip kërkese më vete, gjë që ju kursen montimin me dorë të zarfit që pret serveri.

Klik me të djathtën në pemë ▸ Shto ▸ Kërkesë tRPC.

Një skedë tRPC: URL-ja bazë, shtegu i procedurës «pets.search», tipi i thirrjes Kërkesë dhe hyrja JSON

FushaRoli
URLURL-ja bazë e rrugëzuesit tRPC; shtegu i procedurës i shtohet asaj
ProceduraShtegu me pika i procedurës, për shembull user.get
Tipiquery ose mutation
HyrjaHyrja e procedurës, në JSON — {{variables}} funksionojnë aty
KokatKoka HTTP shtesë
  • një query niset si GET me hyrjen e serializuar në parametrin ?input=;
  • një mutation niset si POST me zarfin e trupit që pret tRPC v10.

Ju pra shkruani vetëm procedurën dhe hyrjen e saj.

Nëse serveri juaj e ekspozon skemën e vet (zakonisht në <base>/.trpc/_schema), Skedar ▸ Importo krijon një kërkesë për çdo procedurë, me tipin e saj dhe një hyrje shembull. Shihni Importimin e tRPC.

Pesë caqe: cURL, JavaScript (Fetch), TypeScript (@trpc/client), Python (requests) dhe Go.