标签: node.js google-chrome puppeteer headless-browser google-chrome-headless
我正在开展一个涉及多用户场景的项目。
用例是这样的,多个用户可以点击一个终点来获取涉及启动木偶操纵和浏览各种URL的信息。
在实现中,如果启动的puppeteer实例为单个用户一次完成其端到端执行,那么,一切都很好,但是,如果正在进行木偶操作并且另一个请求进入使用相同的代码库,然后,一切都会中断。即使是第一个请求也没有完成。
我的问题是从设计和实施的角度来看,木偶戏社区推荐的解决多用户场景的最佳做法是什么。任何例子肯定会非常有用。