如何在NestJs中停止队列,执行一个操作,然后恢复相同的队列



我试图使文件上传的队列,我有一个问题,我需要将文件上传到s3桶在异步函数进入队列,但是,我的队列完成之前,上传文件完成。如图所示,控制台指示我的队列的一步一步和"任务完成"。出现在"文件上传!"之前,我该如何修复?

文件上传时的队列图像

首先,在forEach中使用async/await是不可能的,因为不需要一个新的数组,所以使用map不是最好的选择,相反,选择使用for..of.

您的问题显然是由于您在消费者实用程序钩子中进行数据处理引起的,请尝试使用其他进程来完成此任务。

最新更新