我正在使用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