Alanlarda satır içi değişkenler
Bir isteğin herhangi bir metin alanı, satır içi yazılmış bir Handlebars ifadesini kabul eder. Bir çağrıyı parametrelemenin en doğrudan yolu budur: önceden yapılandırma gerekmez, yerine koyma gönderim anında gerçekleşir.
Nerede çalışır
Section titled “Nerede çalışır”- URL (şema, ana makine, port ve sorgu dizesi dâhil);
- başlıklar, hem anahtar hem değer tarafında;
- sorgu parametreleri ve yol parametreleri;
- gövde: ham JSON, XML, form,
x-www-form-urlencoded; - her protokole özgü alanlar: MQTT konusu, AMQP yönlendirme anahtarı, gRPC mesajı, GraphQL sorgusu ve değişkenleri, Redis komutu, Kafka anahtarı…
Örnekler
Section titled “Örnekler”Tamamen parametrelenmiş bir URL:
{{scheme}}://{{host}}:{{port}}/v{{apiVersion}}/clients/{{clientId}}Bileşik bir başlık:
Authorization: Bearer {{accessToken}}X-Request-Id: {{uuid}}Değişkenlerle helper’ları harmanlayan bir JSON gövdesi:
{ "reference": "CMD-{{timestamp}}", "client": "{{clientId}}", "libelle": "{{uppercase produit}}", "montant": {{multiply prixUnitaire quantite}}, "creeLe": "{{now}}"}Bir MQTT konusu ve bir AMQP yönlendirme anahtarı:
capteurs/{{site}}/{{capteurId}}/mesurescommandes.{{pays}}.creeesÇözümlenen değerin önizlemesi
Section titled “Çözümlenen değerin önizlemesi”İlgili alanların altında Restorm, etkin ortamla birlikte çözümlenen değeri gösterir. Bir çağrının neden yanlış bir URL’ye gittiğini sormadan önce edinmeniz gereken alışkanlık budur: yanıt neredeyse her zaman orada görünür.

Otomatik tamamlama
Section titled “Otomatik tamamlama”Ctrl+Space, bunu destekleyen alanlarda otomatik tamamlamayı tetikler: geçerli
ortamın değişkenlerini ve Handlebars helper’larını, imzalarıyla ve bir
örnekle birlikte sunar.
Bilinmesi gerekenler
Section titled “Bilinmesi gerekenler”- Çözümlenemeyen bir ifade (var olmayan bir değişken) boş bir dize üretir — hata vermez. Önizlemenin önemi de buradan gelir.
- Şablon HTML kaçışı olmadan derlenir: bir değerin içindeki
&ya da<olduğu gibi geçer; JSON veya XML için beklenen davranış budur. - Argümansız helper’lar (
{{uuid}},{{now}},{{$randomEmail}}…) her gönderimde farklı bir değer üretir. Bu bilinçli bir tercihtir ve ilişkilendirme tanımlayıcıları için elverişlidir.
Tam referans: Handlebars helper’ları.