Javascript 节点csv解析出现“没有方法“join”错误

Javascript 节点csv解析出现“没有方法“join”错误,javascript,node.js,parsing,csv,Javascript,Node.js,Parsing,Csv,无法使管道函数正常工作,因为我遇到了TypeError:对象没有方法“join”错误。我的输入文件是一个非常基本的逗号分隔csv,没有什么太花哨的 我希望将输出直接传递到我的响应 var output = []; var parser = parse({auto_parse: true, columns: true}); var input = fs.createReadStream('./uploads/' + req.body.file); var transformer = transfo

无法使管道函数正常工作,因为我遇到了TypeError:对象没有方法“join”错误。我的输入文件是一个非常基本的逗号分隔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);

为什么您需要对简单的csv进行流处理,您不能将其全部读入一个字符串并将其拆分吗?您正在使用流转换节点模块吗?明确的答案是记录不是数组。我使用流转换模块进行的测试显示“记录”是一个对象