私はNode.jsを使用してAWS Lambdaで遊んでいます。コールバックを処理することに飽きた後、私はC#で慣れていたのと同じように、エレガントにasync/await
を使うことができると考えました。これは一見lambda-local
を使用してオフラインでテストするときにAWSにアップロードするとき、それは無残に失敗した作品にもかかわらずAWS Lambdaでasyncキーワードを使用
exports.handler = async(event, context, callback) => {
db = await MongoClient.connect(process.env['MONGODB_URI']);
}
。あたかもasync
キーワードが認識されないように見えます。ローカルバージョンが8.5の間、AWS上で最新のNode.js 6.10ランタイムを使用しています。方法がありますか、私はこのアプローチを断念し、コールバックの使用に戻るべきですか?