【问题标题】:How to use the same puppeteer-cluster task across different files?如何跨不同文件使用相同的 puppeteer-cluster 任务?
【发布时间】:2022-04-07 11:08:15
【问题描述】:
看到很多 puppeteer-cluster 的示例以及如何通过阅读其 GitHub 页面中的文档来实例化它/创建任务,但我仍然无法弄清楚如何在不同的文件中导入 puppeteer-cluster 的相同实例我的应用程序,利用它
我可以在我的应用程序的其他文件中导入一个唯一的 puppeter-cluster 实例及其任务,并从中排队吗?
【问题讨论】:
标签:
node.js
express
puppeteer-cluster
【解决方案1】:
我做了这样的事情
init-puppeteer-cluster.js
let cluster;
const init = async () => {
cluster = await Cluster.launch(....)
await cluster.task(....)
}
export {init,cluster}
在 app.js 中
init()
在其他文件中
cluster.queue(...)