Potli on Node Js - "socket hang up and read ECONNRESET"

Potly on Nodejs - "socket hang up and read ECONNRESET"

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

"ECONNRESET" 通常,意味着您建立的连接已关闭。

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