Я не могу понять, как создать необязательные параметры строки запроса, используя шаблон сопоставления в запросе на интеграцию моего ресурса.
Мой шаблон выглядит так:
{ "limit": "$input.params('limit')", "post_date":"$input.params('post_date')" }
Я бы хотел, чтобы «limit» и «post_date» были необязательными. Этот шаблон создает строку запроса, которая выглядит так, если эти параметры не указаны:
/myresource?limit=undefined&
Когда я жду:
/myresource
документы, кажется, не распространяется на это. Я нашел в документации несколько примеров шаблонов, которые используют синтаксис, подобный bash, для предоставления условной функциональности. Я пытался протестировать следующее, но оно НЕ будет проверяться в консоли AWS:
#set($limit = $input.path('limit'))
{
#if($limit)"limit": "$input.params('limit')",#end
}
Я на правильном пути?
Спасибо!
undefined
в своем бэкэнде. - person adamkonrad   schedule 11.09.2015Lambda
в качестве серверной части? - person adamkonrad   schedule 11.09.2015undefined
намеренно. - person adamkonrad   schedule 11.09.2015