The*_*Sky 2 azure node.js azure-storage-queues azure-functions
我有一个 Node.js timerTriggerAzure 函数,它处理一个集合并将处理结果排队以供进一步处理(通过 Node.jsqueueTrigger函数)。
代码类似于以下内容:
module.exports = function (context, myTimer) {
collection.forEach(function (item) {
var items = [];
// do some work and fill 'items'
var toBeQueued = { items: items };
context.bindings.myQueue = toBeQueued;
});
context.done();
};
Run Code Online (Sandbox Code Playgroud)
这段代码只会将最后toBeQueued一个排队,而不是我要排队的每一个。
有没有办法让多个项目排队?
更新
需要明确的是,我指的是toBeQueued在 的每次迭代中对a进行排队forEach,而不仅仅是对数组进行排队。是的,Azure Functions 存在一个问题,因此我无法对数组进行排队,但我有一个解决方法;即,{ items: items }。
| 归档时间: |
|
| 查看次数: |
1975 次 |
| 最近记录: |