tRPC
tRPC on päästä päähän tyypitetty RPC-kerros, joka on hyvin yleinen TypeScript-maailmassa. Restorm tarjoaa sen täysivaltaisena pyyntötyyppinä, joten palvelimen odottamaa kirjekuorta ei tarvitse koostaa käsin.
Napsauta projektipuuta hiiren oikealla painikkeella ▸ Lisää ▸ tRPC-pyyntö.

Kokoonpano
Section titled “Kokoonpano”| Kenttä | Tehtävä |
|---|---|
| URL | tRPC-reitittimen perus-URL; toimenpidepolku lisätään sen perään |
| Toimenpide | Toimenpiteen pisteellä erotettu polku, esimerkiksi user.get |
| Tyyppi | query tai mutation |
| Syöte | Toimenpiteen syöte JSON-muodossa — {{variables}} toimivat siinä |
| Otsakkeet | Lisä-HTTP-otsakkeet |
Mitä Restorm tekee puolestasi
Section titled “Mitä Restorm tekee puolestasi”querylähteeGET-pyyntönä, ja syöte sarjallistetaan?input=-parametriinmutationlähteePOST-pyyntönä tRPC v10:n odottamalla sisältökirjekuorella
Kirjoitat siis vain toimenpiteen ja sen syötteen.
tRPC-skeeman tuonti
Section titled “tRPC-skeeman tuonti”Jos palvelimesi julkaisee skeemansa (tyypillisesti osoitteessa
<base>/.trpc/_schema), Tiedosto ▸ Tuo luo yhden pyynnön toimenpidettä
kohti, mukana sen tyyppi ja esimerkkisyöte. Katso
tRPC-skeeman tuonti.
Koodinpätkät
Section titled “Koodinpätkät”Viisi kohdetta: cURL, JavaScript (Fetch), TypeScript (@trpc/client), Python
(requests) ja Go.