tRPC
tRPC là một lớp RPC có kiểu từ đầu đến cuối, rất phổ biến ở phía TypeScript. Restorm phơi bày nó như một loại yêu cầu đầy đủ, nhờ đó bạn không phải tự tay ghép cái phong bì mà máy chủ mong đợi.
Nhấp chuột phải trong cây ▸ Thêm ▸ Yêu cầu tRPC.

Cấu hình
Section titled “Cấu hình”| Trường | Vai trò |
|---|---|
| URL | URL cơ sở của bộ định tuyến tRPC; đường dẫn thủ tục sẽ được nối thêm vào |
| Thủ tục | Đường dẫn phân cách bằng dấu chấm của thủ tục, ví dụ user.get |
| Kiểu | query hoặc mutation |
| Dữ liệu vào | Dữ liệu vào của thủ tục, ở dạng JSON — các {{variables}} hoạt động ở đây |
| Header | Các header HTTP bổ sung |
Những gì Restorm làm giúp bạn
Section titled “Những gì Restorm làm giúp bạn”- một
queryđược gửi bằngGETvới dữ liệu vào đã tuần tự hóa nằm trong tham số?input=; - một
mutationđược gửi bằngPOSTvới phong bì thân mà tRPC v10 mong đợi.
Vì vậy bạn chỉ phải viết thủ tục và dữ liệu vào của nó.
Nhập một schema tRPC
Section titled “Nhập một schema tRPC”Nếu máy chủ của bạn phơi bày schema của nó (thường ở <base>/.trpc/_schema),
Tệp ▸ Nhập sẽ tạo một yêu cầu cho mỗi thủ tục, kèm kiểu của nó và một ví dụ
dữ liệu vào. Xem Nhập tRPC.
Đoạn mã
Section titled “Đoạn mã”Năm đích: cURL, JavaScript (Fetch), TypeScript (@trpc/client), Python
(requests) và Go.