崩溃后Chrome无头自动重启监听器

时间:2017-09-28 09:50:41

标签: node.js google-chrome headless puppeteer

我正在寻找使用puppeteer api在节点JS中自动重启chrome 的解决方案:

类似的东西:

browser.on('error', (err: Error) => {
  // do restart
})

如果出现错误或错误,我在文档中找不到一个监听器的方法。

有人有解决方案吗?

谢谢!

最高

1 个答案:

答案 0 :(得分:2)

您可以使用pm2等流程管理器在崩溃时重新启动应用。

使用pm2,你可以:

pm2 start myApp.js

然后,如果应用程序崩溃,它将自动重启该应用程序。

当文件发生变化时,您还可以使用--watch标志重新启动应用程序。

pm2 start myApp.js --watch