Пустое тело в ответе API Gateway - PullRequest
0 голосов
/ 11 февраля 2019

Я пытался получить ответ от API-шлюза, но после бесчисленных попыток и прохождения нескольких онлайн-ответов мне так и не удалось решить мою проблему.

Когда я тестирую свой метод POST дляAPI, он дает мне правильный ответ на лямбда-тест и метод API-шлюза, но когда я пробую его из моего приложения реагирования, он не возвращает тот же вывод.

Мой лямбда-фрагмент:

const response = {
        statusCode: 200,
        body: JSON.stringify({payload: {"key": "value"}})
    };

    return response;

Но ответ, который я получаю, используя API выборки для моего приложения реагирования:

enter image description here

Я новичок в AWS и буду признателен, если кто-тоНаправь меня в правильном направлении.

1 Ответ

0 голосов
/ 12 февраля 2019

Таким образом, API извлечения позволяет вам получать ответы в виде читаемого потока, который показывает, что вы получаете на этом изображении.Этот ресурс здесь , должен быть полезен для правильной обработки ответа.

Есть также много других часто используемых библиотек, таких как axios, которые в основном управляются обещанием / обратным вызовом, и у вас не будетбеспокоиться о потоках слишком много, если вы не хотите.Вы также можете получить возможность работать с обещаниями, но я никогда сам этого не делал.

В общем случае потоки действительно полезны, когда у вас есть большой объем данных и вы получаете их все сразу.гигантский кусок будет очень медленным, вызывать таймауты и т. д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...