0

在 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);

4

1 回答 1

1

ECONNRESET ”通常表示您建立的连接已关闭。

我假设这个错误是在plotly.getImage()? 在这种情况下,您需要简单地处理错误。if (error) //don't continue错误的原因可能是您尝试获取的图像不存在,如果 plotly 没有相应地处理它。在 plotly 的github 问题上发帖可能会更好。

于 2015-04-20T21:36:04.877 回答