#aws-appsync
#aws-appsync
Вопрос:
При создании пользовательского преобразователя AppSync он сохраняется и хорошо развертывается, но когда я запрашиваю API, я получаю этот ответ.
У меня абсолютно нет символов после последней скобки. Что не так?
{
"data": null,
"errors": [
{
"path": [
"listUsers"
],
"data": null,
"errorType": "MappingTemplate",
"errorInfo": null,
"locations": [
{
"line": 2,
"column": 3,
"sourceName": null
}
],
"message": "Trailing characters at the end of the JSON string are not allowed."
}
]
}
Ответ №1:
К сожалению, у меня была только дублирующая скобка в моем шаблоне сопоставления. Консоль ничего не сообщает для этих случаев, и у вас есть ошибка только во время выполнения.
Ответ №2:
Я могу подтвердить, что эта ошибка возникает, когда в вашем шаблоне Velocity используется посторонний символ.
Каким-то образом я скопировал и вставил шаблон в свой шаблон формирования облака с фигурной скобкой в конце.
Благодаря этому вопросу я нашел его.