【问题标题】:Is there any possibility to change the way aws lambda invoke handler function是否有可能改变 aws lambda 调用处理函数的方式
【发布时间】:2019-12-07 13:55:20
【问题描述】:

我是 aws 的新手,正在学习 lambda 函数。我已经使用 node js es6 模块编写了一个处理函数。为了让它运行,我安装了 babel 并将 package.json 文件编辑为

“开始”:babel-node --presets es2015 ./index.js

当我在 aws lambda 中添加代码时,它显示异常为意外令牌类型“导入”,这意味着它无法识别 es6 类。

如何更改触发 lambda 函数的方式。

我可以通过自定义命令触发 lambda 函数在 aws 中执行 es6 类吗?

PS:我只需要使用 es6 类。不能使用 'require' 代替 import。

【问题讨论】:

    标签: node.js aws-lambda es6-modules


    【解决方案1】:

    您可以为此实现自己的自定义运行时:https://docs.aws.amazon.com/lambda/latest/dg/runtimes-custom.html

    另一种方法是将源代码编译成受支持的标准,甚至 babel 或例如 TypeScript 都可以在这里提供帮助。

    【讨论】:

    • 你能提供一些例子的链接吗?
    猜你喜欢
    • 2016-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-11
    • 1970-01-01
    • 2015-11-26
    • 1970-01-01
    相关资源
    最近更新 更多