API Gateway и Lambda возвращают неопределенную ошибку - PullRequest
0 голосов
/ 03 сентября 2018

У меня был рабочий API Gateway + Lambda, но потом что-то пошло не так, я все удалил и начал снова. Теперь он продолжает выдавать мне это сообщение об ошибке, которое я часами пытался решить, но не могу. Ошибка:

2018-09-03T13:08:36.107Z    77293405-af7a-11e8-9fcb-79286118c790    TypeError: Cannot convert undefined or null to object
at Function.keys (<anonymous>)
at REQUEST.parseRequest (/var/task/node_modules/lambda-api/lib/request.js:51:27)
at API.run (/var/task/node_modules/lambda-api/index.js:137:15)
at module.exports.router (/var/task/handler.js:171:7)

Код, на который он ссылается в пакете npm:

 this.rawHeaders = this.app._event.headers

    this.headers = Object.keys(this.rawHeaders).reduce((acc,header) =>
      Object.assign(acc,{[header.toLowerCase()]:this.rawHeaders[header]}), {})

Так что, я думаю, rawHeaders не определен. Я просто не могу понять, почему это происходит, когда раньше все работало нормально. Любые идеи высоко ценится.

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