Ich versuche eine einfache Anfrage mit aws Lambda zu senden.
Meine Modulstruktur ist wie folgt:
%Vor%Ich zip die Datei hoch und es ist auf Lambda hochgeladen.
Dann rufe ich es auf, und es gibt den folgenden Fehler zurück. "errorMessage": "Cannot find module 'index'"
Hier ist der Inhalt der Datei index.js
%Vor%Jede Hilfe ist willkommen, Danke
Alles funktioniert jetzt, ich musste die Timeout (s) Sekunden in den erweiterten Einstellungen erhöhen, da es länger als 3 Sekunden dauerte.
Außerdem musste ich sicherstellen, dass meine Knotenmodule korrekt installiert wurden. Ich hatte das Anfrage-Modul durcheinander gebracht, als ich versuchte herauszufinden, was falsch war.
Um das Modul neu zu installieren, habe ich gelöscht und dann request erneut installiert.
npm init
"request" : "*"
in package.json, Sie müssen nur Unterordner zippen und hochladen, keinen Stammordner. Sie müssen die folgenden Ordner wie in Ihrem Beispiel zippen und dann hochladen:
%Vor%Tags und Links node.js amazon-s3 amazon-web-services