我正在尝试将队列实现为单独的处理器
imageProcessQueue.process(__dirname+'/process-queue.js');
在process-queue.js
即时处理
module.exports = async function (job) {
//some jobs
return Promise.resolve({status:"completed"});
}
但是队列completed
事件我无法从处理器返回的承诺中读取结果
imageProcessQueue.on('completed', function (job, result) {
// can see this output
console.log('completed')
//never logs anything always empty
console.log(result)
})