AWS лямбда - "errorMessage": "Apple" - PullRequest
0 голосов
/ 16 марта 2020

Я получаю эту ошибку, когда запускаю лямбда-функцию с использованием узла 12.x. У меня есть функция, которая ничего не указывает c для яблока - как в уведомлении pu sh и т.д. c. Кто-нибудь еще сталкивается с подобной проблемой?

Некоторые указатели будут высоко оценены

{
  "errorType": "string",
  "errorMessage": "Apple",
  "trace": []
}

Ответы [ 2 ]

0 голосов
/ 17 марта 2020

Причиной этой ошибки было то, что API возвращался с status: 500, statusText:Apple', а поскольку я возвращал Promise reject with statusText, он продолжал отправлять Apple для одного из запросов, которые я решил с помощью try and catch.

0 голосов
/ 16 марта 2020

Чтобы воспроизвести вашу ситуацию, я сделал следующее:

  • Создал AWS Лямбда-функцию через консоль управления
    • Время выполнения: Node.js 12.x
  • Кликнул Тест , при условии Имя события , клик Создать
  • Клик Тест

Функция была предоставлена ​​по умолчанию:

exports.handler = async (event) => {
    // TODO implement
    const response = {
        statusCode: 200,
        body: JSON.stringify('Hello from Lambda!'),
    };
    return response;
};

Вывод был:

Response:
{
  "statusCode": 200,
  "body": "\"Hello from Lambda!\""
}

Функция запустилась успешно и не отображала сообщение Вы получили.

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