如何在node-csvtojson库中使用.subscribe()

时间:2019-03-25 10:13:18

标签: node.js json csv node-csv-parse

我正在尝试在node-csvtojson(文档here)中使用csv转csv行功能

csv({output:"line})
    .fromString(my_csv_string)
    .subscribe(csvLine => {
        console.log(csvLine)
    })

但是我不太明白应该如何获得每条独立的csv行。在调试模式下,即使我的csv字符串格式正确,它也永远不会进入subscribe函数。

作为一个非常简单的用例,有人可以向我解释如何为每行获取一个警报框吗?

1 个答案:

答案 0 :(得分:0)

由于它是异步操作,请尝试使用async / await使其同步,并使调试器在调试器点停止。

const convertToCSV = async (my_csv_string) => { await csv({output:"line"})
    .fromString(my_csv_string)
    .subscribe(csvLine => {
        console.log(csvLine)
    }) }

它应该以这种方式工作。