tRPC
tRPC는 TypeScript 진영에서 널리 쓰이는 종단 간 타입 안전 RPC 계층입니다. Restorm은 이를 온전한 요청 유형으로 제공하므로, 서버가 기대하는 래퍼를 손으로 조립할 필요가 없습니다.
트리에서 마우스 오른쪽 버튼 클릭 ▸ 추가 ▸ tRPC 요청.

| 필드 | 역할 |
|---|---|
| URL | tRPC 라우터의 기준 URL. 프로시저 경로가 여기에 덧붙습니다 |
| 프로시저 | 점으로 구분된 프로시저 경로, 예를 들어 user.get |
| 유형 | query 또는 mutation |
| 입력 | 프로시저의 입력, JSON 형식 — {{variables}} 도 동작합니다 |
| 헤더 | 추가 HTTP 헤더 |
Restorm이 알아서 해 주는 일
Section titled “Restorm이 알아서 해 주는 일”query는 입력을?input=파라미터에 직렬화해GET으로 나갑니다.mutation은 tRPC v10이 기대하는 본문 래퍼를 붙여POST로 나갑니다.
따라서 작성할 것은 프로시저와 그 입력뿐입니다.
tRPC 스키마 가져오기
Section titled “tRPC 스키마 가져오기”서버가 스키마를 노출하고 있다면(보통 <base>/.trpc/_schema), 파일 ▸
가져오기가 프로시저마다 요청을 하나씩 만들고 유형과 예시 입력을 채워 줍니다.
tRPC 가져오기를 참고하십시오.
코드 스니펫
Section titled “코드 스니펫”다섯 가지 대상이 있습니다. cURL, JavaScript(Fetch), TypeScript
(@trpc/client), Python(requests), Go입니다.