节点node-csv-parse给出“没有方法'加入'”错误

时间:2014-08-13 20:48:55

标签: javascript node.js parsing csv

似乎无法使管道功能正常工作,因为我得到了一个" TypeError:对象#没有方法'加入'"错误。我的输入文件是一个非常基本的逗号分隔的csv,没什么太花哨的。

我想直接将输出传输到我的回复中。

var output = [];
var parser = parse({auto_parse: true, columns: true});
var input = fs.createReadStream('./uploads/' + req.body.file);
var transformer = transform(function (record, callback) {
    setTimeout(function () {
        callback(null, record.join(' ') + '\n');
    }, 500);
}, {parallel: 10});

transformer.on('error', function (err) {
    res.send(500,err);
    console.log(output);
});
transformer.on('finish', function () {
    console.log('finish');
    console.log(output);
});

input.pipe(parser).pipe(transformer).pipe(process.stdout);

0 个答案:

没有答案