0

在我的 api gtw 的集成请求中,我有以下映射:

{  "searchQuery": "$input.params('searchQuery')"}

一切都很好。但是我需要这样做以避免双重问题:

#set ($param = $util.escapeJavaScript($input.params()))
 {  "searchQuery": "$param('searchQuery')"}

但是当我检查 lambda 中的传递结果时,这就是我所看到的:

searchQuery

我希望看到与 searchQuery 相关的值作为参数传递。任何想法?如何以正确的方式做到这一点?

$param('searchQuery')
4

1 回答 1

0

你在 params 函数中有一个错字。它应该是:

$util.escapeJavaScript($input.params())

于 2019-03-11T22:25:25.550 回答