Обработчик индекса не определен или не экспортирован - PullRequest
2 голосов
/ 13 марта 2020

У меня есть лямбда-функция, которая работала нормально, но я хотел импортировать пакет, поэтому я создал каталог с индексом. js и установил мой npm пакет.

Затем создал zip-файл этой папки и загрузил его, используя

aws lambda update-function-code --function-name smrtfa c -test --zip- file fileb: //lambda.zip

Но теперь я получаю эту ошибку

index.handler is undefined or not exported

В чем может быть причина этого? мои index.js и node_modules находятся в одном каталоге.

1 Ответ

7 голосов
/ 13 марта 2020

Обычно это происходит, когда вы архивируете каталог, а не архивируете содержимое каталога. Когда вы открываете zip-файл для просмотра содержимого, файл index. js должен находиться в root zip-файла, а не в папке.

...