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

此刻,当它运行时,它的运行方式正是我想要的。但是,当出现错误时,它将挂起,并且服务器需要重新启动。

我要做的就是:

  • 如果发生错误,请在日志文件(/var/log中)中写一条消息
  • 退出

  • 有任何想法吗?我已经尝试过各种方法,但我认为这并不难,但是我对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);
    });
    

    07-24 13:18