页面error handling(PhantomJS)
我试图找出如何处理简单的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); });