gpt4 book ai didi

javascript - 在 AWS Lambda 中使用异步关键字

转载 作者:数据小太阳 更新时间:2023-10-29 05:43:56 26 4
gpt4 key购买 nike

我正在使用 Node.js 玩 AWS Lambda。在厌倦了处理回调之后,我想我可以优雅地使用 async/await 就像我在 C# 中习惯的那样。

exports.handler = async(event, context, callback) => {
db = await MongoClient.connect(process.env['MONGODB_URI']);
}

尽管这在使用 lambda-local 进行离线测试时看似可行,但在上传到 AWS 时却惨遭失败。似乎无法识别 async 关键字。我在 AWS 上使用最新的 Node.js 6.10 运行时,而我的本地版本是 8.5。有没有办法解决,或者我应该放弃这种方法并重新使用回调?

最佳答案

async/await 功能是在 Node.js v7.0 中推出的,但由于它是实验性的,因此落后于 --harmony 标志。在 Node.js v7.6 之后完全支持,没有标志。

因此,您不能在 Node.js v6.10 中使用 async/await

here确切了解支持哪些版本。

关于javascript - 在 AWS Lambda 中使用异步关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46703513/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com