Как использовать.subscribe() в библиотеке node-csvtojson

Я пытаюсь использовать функцию линии csv to csv в node-csvtojson (документация здесь)

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

Но я не могу понять, как я должен получить каждую независимую линию CSV. В режиме отладки он никогда не попадает в subscribe функция, хотя моя строка CSV сформирована правильно.

В качестве очень простого варианта использования кто-нибудь может объяснить мне, как получить окно предупреждения для каждой строки?

0 ответов

Поскольку это асинхронная операция, попробуйте использовать async/await, чтобы сделать ее синхронной и разрешить отладчику останавливаться в точке отладчика.

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

Так и должно работать.

Другие вопросы по тегам