Ответ очень хорошо показывает только на Lambda, когда я выполняю очень простой запрос с модулем http js, но когда я вызываю функцию через API-шлюз, тело возвращается пустым, даже после того, как я помещаю результат в тело ответа.
response = {
"statusCode": 200,
"body": JSON.stringify(results),
"isBase64Encoded": false
};
callback(null, response, connection.end());
Из этого я получаю:
{
"statusCode": 200,
"body": "[]",
"isBase64Encoded": false
}
на API-шлюзе, но при тестировании кода на лямбде оно отображается как
{
"statusCode": 200,
"body": "[{\"id\":15,\"username\":\"3FWF34fWF\",\"password\":\"sha1$02f44ad2$1$c81a28b3217a4fb777850e85dbdfa088ab44266d\",\"email\":\"3514t34fg\",\"activated\":0,\"name\":\"fEEFEFAE4\"}]",
"isBase64Encoded": false
}
.
Любая помощь будет потрясающей.Я могу дать больше информации в любое время.