从nodejs

时间:2017-11-06 12:13:31

标签: javascript node.js

我正在使用一个nodejs模块。我想一次性将整个数组数据存储到.csv文件中。我使用[this external csv writer](https://www.npmjs.com/package/csvdata)module。

此处数据来自服务器,间隔为1秒。我将该数据存储到数组对象。我想一次性将数据存储到csv文件。 (一次说5条记录。)

空白.csv文件已创建!

var http = require("http");
var csvData = require("csvdata");

arrayeachen = [];
v = 0;
function request() {
    var v = 0;
    http.get("http://localhost:1234/server", function (res) {
        res.on('data', function (data) {
            pushdata(data);
        });

    });
}

function pushdata(data) {
    if (v < 5){
        arrayeachen.push(data);
        v++;
    }
    else {
        WriteToCSVFile(arrayeachen.toString())
    }
}

function WriteToCSVFile(pro) {
    console.log('Log ',pro);
    csvData.write("./my-csv.csv",pro,{header:'name,roll,value,aqaa,vdddd'});
}


setInterval(request, 1000);

0 个答案:

没有答案