Пользовательская функция авторизации Asyn c работает, но регистрирует ошибку - PullRequest
0 голосов
/ 06 апреля 2020

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

Я попробовал это так:

exports.authorize = async (event, context) => {
  throw new Error("Unauthorized")
}

Это работает в том смысле, что я получаю ошибку 401, как и ожидалось, но в моих журналах я может появиться эта ошибка:

ERROR    Invoke Error    {"errorType":"Error","errorMessage":"Unauthorized","stack":["Error: Unauthorized","    at Runtime.exports.authorize [as handler] (/var/task/handler/auth.js:21:13)","    at processTicksAndRejections (internal/process/task_queues.js:97:5)"]}

В соответствии с документацией AWS именно так я и должен ответить с ошибкой в ​​асинхронном обработчике c.

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