页面error handling(PhantomJS)

我试图找出如何处理简单的Pageres脚本中的错误。

目前,它运行时,它运行的只是我想要的。 但是当出现错误时,它会挂起,服务器需要重新启动。

我想要的是:

  1. 如果出现错误,请将消息写入日志文件(在/ var / log中)
  2. 出口

有任何想法吗? 我尝试了各种各样的东西,我不认为这是很难,但我根本没有经验的Node或PhantomJS。

const Pageres = require('pageres'); const pageres = new Pageres({ delay: 2, filename: '<%= url %>-<%= size %><%= crop %>' }) .src('https://example.com/', ['1920x1080'], {crop: false}) .dest('/home/storepictures/') .run() .then(() => console.log('done')); 

 pageres.on('warn', function(error){ console.log(error); });