tRPC
tRPC ist eine durchgängig typisierte RPC-Schicht, die im TypeScript-Umfeld weit verbreitet ist. Restorm bietet sie als vollwertigen Anfragetyp an, was das manuelle Zusammensetzen der vom Server erwarteten Umhüllung erspart.
Rechtsklick im Baum ▸ Hinzufügen ▸ tRPC-Anfrage.

Konfiguration
Section titled “Konfiguration”| Feld | Rolle |
|---|---|
| URL | Die Basis-URL des tRPC-Routers; der Prozedurpfad wird daran angehängt |
| Prozedur | Der punktierte Pfad der Prozedur, zum Beispiel user.get |
| Typ | query oder mutation |
| Eingabe | Die Eingabe der Prozedur, in JSON — {{variables}} funktionieren hier |
| Header | Zusätzliche HTTP-Header |
Was Restorm für Sie erledigt
Section titled “Was Restorm für Sie erledigt”- eine
querygeht alsGEThinaus, mit der im Parameter?input=serialisierten Eingabe; - eine
mutationgeht alsPOSThinaus, mit der von tRPC v10 erwarteten Body-Umhüllung.
Sie schreiben also nur die Prozedur und ihre Eingabe.
Ein tRPC-Schema importieren
Section titled “Ein tRPC-Schema importieren”Wenn Ihr Server sein Schema bereitstellt (typischerweise unter
<base>/.trpc/_schema), erzeugt Datei ▸ Importieren eine Anfrage pro
Prozedur, mit ihrem Typ und einer Beispieleingabe. Siehe
tRPC importieren.
Code-Snippets
Section titled “Code-Snippets”Fünf Ziele: cURL, JavaScript (Fetch), TypeScript (@trpc/client), Python
(requests) und Go.