Kaynağım Entegrasyon İsteği dahilinde bir eşleme şablonu kullanarak isteğe bağlı sorgu dizesi parametrelerini nasıl oluşturacağımı anlayamıyorum.AWS API Ağ Geçidi: Eşleme şablonunda sorgulama parametrelerini isteğe bağlı olarak nasıl yapabilirim?
Benim şablon şöyle görünür:
{ "limit": "$input.params('limit')", "post_date":"$input.params('post_date')" }
Ben isteğe bağlı olarak 'sınır' & 'POST_DATE' istiyorum.
/myresource?limit=undefined&
Beklediğim:
/myresource
Docs bu kapsayacak şekilde görünmüyor Bu şablon bu parametrelerin temin edilmediğinde şöyle bir sorgu dizesi oluşturur. Koşullu işlevsellik sağlamak için bash benzeri bir sözdizimi kullanan belgelerde bazı örnek şablonlar buldum. Ben ancak AWS konsolunda doğrulamak ETMEYECEKTIR Aşağıdaki test denedim:
#set($limit = $input.path('limit'))
{
#if($limit)"limit": "$input.params('limit')",#end
}
Am I doğru yolda?
Teşekkürler!
Hepinizin olası parametreleri tanımlamak ve sonra arka uç 'undefined' işlemek gerektiğini düşünüyorum. – kixorz
'Lambda' arka uç olarak mı kullanıyorsunuz? – kixorz
@napalm Şu an şu anda yapıyorum. Gerçekten mi AWS ?! Bu topal. Lambda -> Evet – Nick