В настоящее время я использую NodeJS для сборки бота на AWS лямбда через AWS Api Gateway, и у меня возникает проблема с запросами POST и данными JSON. Мой api использует "Использовать интеграцию с Lambda Proxy" и даже когда я тестирую прокси-сервер, отправляющий контент-тип приложения /json и некоторый json в теле, например {"foo":"bar"}
Я не могу получить доступ к объекту без разбора это сначала
например
var json = JSON.parse(event.body);
console.log(json.foo);
Теперь я знаю, что это не похоже на то, как просто запустить его через JSON.parse, но я видел ряд других примеров, где это совсем не так. см. здесь https://github.com/pinzler/fb-messenger-bot-aws-lambda/blob/master/index.js
Нужно ли мне что-то добавлять к моему шлюзу API, чтобы правильно его обрабатывать? мой "запрос тела" в разделе "запрос метода запроса" имеет тип приложения /json для контента для тела запроса.
В readme для приведенного выше примера, похоже, не используется интеграция с прокси-сервером, насколько я могу сказать, поэтому я не уверен, что я должен делать здесь