Сейчас я перестраиваю приложение PHP в Node.js поверх Express.
Одна часть приложения - это URL-адрес обратного вызова, на который отправлено уведомление об анонсах Amazon.
Тело POST из SNS в настоящее время читается следующим образом в PHP (который работает):
$notification = json_decode(file_get_contents('php://input'));
В Express я пробовал следующее:
app.post('/notification/url', function(req, res) {
console.log(req.body);
});
Однако, наблюдая за консолью, это только регистрируется при создании сообщения:
{}
Итак, чтобы повторить вопрос: как вы получаете доступ к телу сообщения Amazon SNS с помощью Express/ Node.js