В настоящее время я пытаюсь получить данные json и API, преобразовать их в csv с помощью модуля json2csv node.js, а затем сохранить данные в виде файла csv на моем ноутбуке. Однако, когда я запускаю скрипт, ничего не происходит.
Данные json затем форматируются так, как показано в следующей переменной данных:
const apiDataPull = postDataRequest()
.then(data => {
data = [
{
'day': '*date*',
'revenue': '*revenue value*'
}
]
И это для преобразования данных в csv и загрузите его, где, похоже, возникает проблема:
apiDataPull.then(data => {
json2csv({
data: data,
fields: ['day', 'revenue', 'totalImpressions', 'eCPM']
},
function(err, csv) {
if (err) console.log(err);
fs.writeFile('pubmaticData.csv', csv, function(err){
if (err) throw err;
console.log('File Saved!')
});
});
});
Из API извлекаются данные, но они не сохраняются. Я даже не уверен, правильно ли он был преобразован в CSV.