Bull的处理方法内部的代码未执行

时间:2019-12-25 08:20:00

标签: node.js backgroundworker worker

说明

我正在使用bull对URL进行get请求,有时会提供响应。但是由于某种原因,我的进程内部代码根本无法执行。我还使用了调试器进行检查,但是执行没有进入过程块内。

用于重现此问题的最低限度的有效测试代码。

var requestQueue = new Queue('decrypt text', 'process.env.REDIS_URL')
  console.log('queue created')
  requestQueue.process(async (job, done) => {
    console.log('job started')    //this does not get logged
    const response = await axios.post('https://pirate-encrypter.factset.io/decrypt', {
      text: req.body.text
    })
    const decryptedText = Object.values(response.data)[0]
    client.set('decryptedtext', decryptedText)
    done()
  })
输出量

queue created

仅输出

公牛版

3.12.1

0 个答案:

没有答案