Ich arbeite an aws Lambda, ich versuche, ein Element mit der Lambda-Funktion mit node.js zu setzen.
Ich habe folgenden Code mit mir ..
%Vor%Wenn ich diesen Code in Protokollen teste, gibt es keinen Fehler. Trotzdem kann ich keinen Artikel in die Dynamodb-Tabelle einfügen. Kannst du mir bitte helfen, einen Artikel auf den Dynamodb-Tisch zu legen, indem ich das Problem mit meinem Weg finde Oder können Sie eine andere Möglichkeit vorschlagen, Lambda zu verwenden, um Artikel zu platzieren.
Ich denke, Ihr unmittelbarstes Problem ist, dass Sie context.succeeded()
vor der Antwort von DynamoDB aufrufen. Lambda stoppt die Ausführung, wenn Sie dies tun, ohne auf die Antwort zu warten.
Außerdem empfehle ich, einen try / catch-Wrapper hinzuzufügen, um zu sehen, ob etwas schief läuft, das nicht im DynamoDB-Callback gemeldet wurde. Versuchen Sie etwas wie folgt:
%Vor%Tags und Links node.js amazon-web-services aws-lambda