Какие свойства использовать в событии запроса прокси-сервера API при разработке функции AWS Lambda? - PullRequest
0 голосов
/ 11 января 2019

Когда API Gateway интегрируется с функцией AWS Lambda с помощью интеграции прокси-сервера Lambda, функция Lambda будет получать информацию HTTP-запроса в переменной event. Пример содержимого переменной event можно найти в документации AWS здесь .

В примере AWS одно и то же значение появляется дважды в переменной event, но в других свойствах:

  • Свойство httpMethod и свойство requestContext.httpMethod имеют одинаковое значение GET
  • Свойство resource и свойство requestContext.resourcePath имеют одинаковое значение /{proxy+}

У меня вопрос: если я хочу получить метод HTTP и путь к ресурсу, какие свойства мне следует использовать?

1 Ответ

0 голосов
/ 11 января 2019

Вы можете использовать любой из них. Что удобнее и понятнее в вашем коде.

Они включены как event свойства и как requestContext свойства, потому что они семантически являются частью обоих.

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