Я использую node.js как мою конечная точку для SNS (это мой первый один, правильных AWS термины могут отсутствовать)установка моей первого SNS конечного узла точки, подтверждение всегда является пустым
Код узла довольно просто
Я использую экспресс и в моем пути я есть
router.post('/bounce',
bodyParser.urlencoded({extended: true}),
bodyParser.json(), function (req, res, next) {
console.log("Recieving a new post ");
console.log(req.body);
res.setHeader('Content-Type', 'application/json');
res.send(JSON.stringify({success: true}));
});
Когда я подписаться через консоль SNS я увидеть входящие сообщения, но это всегда пустой объект. Для проверки конечного работаем я отправляю от почтальона с объектом JSon и отображает то, что я бы ожидать
У меня есть узел амазонка SDK, но я не понимаю, где это вписывается в картине
Я полагаю, я должен отсутствовать шаг?
спасибо за любую помощь
Я не знаю точно, что 'bodyParser.urlencoded ({продлен: истинный}),' но здесь явно нет необходимости, поскольку тело запроса не является urlencoded формой. Это сырой JSON. –