Immer json-body in der aws Lambda-via API-gateway

Ich bin derzeit mit NodeJS zu bauen, die einen bot auf AWS lambda-über die AWS-Api-Gateway, und ich bin in ein Problem mit POST-requests und JSON-Daten. Mein api verwendet "Verwenden von Lambda-Proxy-integration" und auch wenn ich zum testen den proxy sendet einen content-type Application/json und einige json in dem Körper e.g {"foo":"bar"} ich kann nicht auf das Objekt zugreifen, ohne Analyse die ersten, die es

e.g

  var json = JSON.parse(event.body);
  console.log(json.foo);

Ich jetzt weiß, scheint das keine große Sache, nur läuft es über JSON.analysieren, aber ich habe gesehen, eine Reihe anderer Beispiele, in denen dies nicht der Fall. hier sehen https://github.com/pinzler/fb-messenger-bot-aws-lambda/blob/master/index.js

Muss ich noch etwas hinzufügen zu meinem API-gateway zu handhaben, richtig? mein 'Wunsch-Körper' Schritt in die "post-Methode Anforderung" hat einen content-type application/json set-up für den request-body.

Die readme-Datei für das obige Beispiel scheint nicht, die Verwendung von proxy-integration so weit wie ich kann sagen, also ich bin mir nicht sicher, was ich tun sollte, hier

InformationsquelleAutor der Frage TommyBs | 2017-01-14

Schreibe einen Kommentar