我正在使用Express框架将一个PHP应用程序重构为Node.js。
应用程序的一部分是回调URL,由Amazon SNS通知发送POST请求到该URL。
在PHP中,SNS的POST请求体目前以以下方式被读取(这个方法是有效的):
$notification = json_decode(file_get_contents('php://input'));
在 Express 中,我尝试了以下方法:
app.post('/notification/url', function(req, res) {
console.log(req.body);
});
然而,通过查看控制台,我们发现当发布文章时只会记录以下信息:
{}
那么,重复一下问题:如何使用Express / Node.js访问Amazon SNS帖子正文