Wie greife ich mit Express / Node.js auf einen Amazon SNS-Post-Body zu?

Ich bin gerade dabei, eine PHP-App in Node.js über der zu erstellenausdrücken Rahmen.

Ein Teil der Anwendung ist eine Rückruf-URL, die einAmazon SNS-Benachrichtigung ist gebucht in.

Der POST-Body von SNS wird derzeit in PHP folgendermaßen gelesen (was funktioniert):

$notification = json_decode(file_get_contents('php://input'));

In Express habe ich folgendes ausprobiert:

app.post('/notification/url', function(req, res) {
    console.log(req.body);
});

Beim Betrachten der Konsole wird jedoch nur Folgendes protokolliert, wenn der Beitrag erstellt wird:

{}

Um die Frage zu wiederholen: Wie greifen Sie mit Express / Node.js auf einen Amazon SNS-Post-Body zu?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage