Есть ли возможность изменить способ обработчика лямбда-вызова aws? - PullRequest
0 голосов
/ 12 мая 2019

Я новая пчела в aws и изучаю лямбда-функцию.Я написал функцию обработчика, используя модули узла js es6.Чтобы он работал, я установил babel и отредактировал файл package.json как

"start": babel-node --presets es2015 ./index.js

, когда я добавил свой код вaws лямбда, он показывает исключение как неожиданный тип токена «import», что означает, что он не распознает класс es6.

Как изменить способ запуска лямбда-функции.

Могу ли я передать пользовательскую командувызвать функцию lamnda для выполнения класса es6 в aws?

PS: мне нужно использовать только класс es6.Невозможно использовать 'require' вместо import.

1 Ответ

0 голосов
/ 12 мая 2019

Для этого вы можете реализовать свою собственную среду выполнения: https://docs.aws.amazon.com/lambda/latest/dg/runtimes-custom.html

Другой способ - скомпилировать исходники в поддерживаемый стандарт, в этом может помочь даже babel или, например, TypeScript.

...