标签: javascript node.js aws-lambda node-async node-https
我正在使用AWS lambda函数,该函数具有某种“映射/缩减”功能。感受到它。但是地图'它的一部分,即执行多个调用的部分是异步的。
使用Node 6 STD lib,有一种动态方法可以将所有结果返回到共享点。
到目前为止我的想法:
await async
array.reduce
你们可以指出我正确的方向或向我展示一些可以做到这一点的代码吗?
答案 0 :(得分:0)
Bluebird是你的朋友。
要将回调函数转换为承诺,您可以使用.promisify()或.fromCallback()。
.promisify()
.fromCallback()
要对一系列承诺执行map / reduce,您可以使用.map()和.reduce()。
.map()
.reduce()