필드 안의 인라인 변수
요청의 어떤 텍스트 필드든 인라인으로 작성한 Handlebars 표현식을 받아들입니다. 호출을 매개변수화하는 가장 직접적인 방법으로, 사전 설정이 전혀 필요 없고 치환은 전송하는 시점에 일어납니다.
어디에서 동작하는지
Section titled “어디에서 동작하는지”- URL(스킴, 호스트, 포트, 쿼리 문자열까지 포함)
- 헤더, 키와 값 모두
- 쿼리 매개변수와 경로 매개변수
- 본문: 원시 JSON, XML, 폼,
x-www-form-urlencoded - 프로토콜마다 고유한 필드: MQTT 토픽, AMQP 라우팅 키, gRPC 메시지, GraphQL 쿼리와 그 변수, Redis 명령, Kafka 키 등
완전히 매개변수화한 URL 하나:
{{scheme}}://{{host}}:{{port}}/v{{apiVersion}}/clients/{{clientId}}조합된 헤더:
Authorization: Bearer {{accessToken}}X-Request-Id: {{uuid}}변수와 헬퍼를 섞은 JSON 본문:
{ "reference": "CMD-{{timestamp}}", "client": "{{clientId}}", "libelle": "{{uppercase produit}}", "montant": {{multiply prixUnitaire quantite}}, "creeLe": "{{now}}"}MQTT 토픽과 AMQP 라우팅 키:
capteurs/{{site}}/{{capteurId}}/mesurescommandes.{{pays}}.creees해석된 값 미리 보기
Section titled “해석된 값 미리 보기”해당 필드 아래에 Restorm이 활성 환경으로 해석된 값을 표시합니다. 호출이 왜 엉뚱한 URL로 나가는지 고민하기 전에 먼저 봐야 할 곳이며, 답은 거의 항상 여기에 드러나 있습니다.

Ctrl+Space 는 이를 지원하는 필드에서 자동 완성을 띄웁니다. 현재 환경의 변수는
물론 Handlebars 헬퍼까지, 시그니처와 예시와 함께 제안합니다.
알아 두어야 할 점
Section titled “알아 두어야 할 점”- 해석되지 않은 표현식(존재하지 않는 변수)은 빈 문자열을 만들며 오류를 일으키지 않습니다. 그래서 미리 보기가 중요합니다.
- 템플릿은 HTML 이스케이프 없이 컴파일됩니다. 값에 들어 있는
&나<는 그대로 통과하므로 JSON이나 XML에서 기대하는 동작이 그대로 유지됩니다. - 인수가 없는 헬퍼(
{{uuid}},{{now}},{{$randomEmail}}등)는 보낼 때마다 다른 값을 만들어 냅니다. 의도된 동작이며, 상관관계 식별자에 유용합니다.
전체 참조는 Handlebars 헬퍼에 있습니다.