我在Nodejs上使用Plotly时遇到一些错误,你能帮助我吗?
我编写了一个演示来从splotly api生成图像,每20秒,服务器将创建一个图表图像。有些图像很好,但随后像图像一样错误:
我的代码:
setInterval(function() {
plotly.getImage(figure, imgOpts, function(error, imageStream) {
if (error) return console.log(error);
var time = new Date();
console.log("1--" + new Date());
var fileStream = fs.createWriteStream(time + '.png');
console.log("2--" + new Date());
imageStream.pipe(fileStream);
// setTimeout(function(){
// console.log("3--"+new Date());
// //createPdfkit(time);
// },10000);
// imageStream.on('end',function(){
//
// });
});
}, 20000);

答案 0 :(得分:1)
" ECONNRESET "通常,表示您的制作已关闭的连接。
我认为在plotly.getImage()
之后会记录此错误?在这种情况下,您只需要处理错误。 if (error) //don't continue
错误的原因可能是您尝试获取的图片不存在,如果图像没有相应处理的话。你可能会在情节github issues上发布更好的运气。