Я создаю веб-приложение, которое включает отправку HTTP-запроса на сайт, который возвращает данные CSV. Затем я пытаюсь проанализировать это в Node JS, чтобы я мог отобразить его в виде таблицы с Handlebars (я использую Express, хотя не уверен, что это действительно важно). Чтобы проанализировать эти данные CSV, я нашел способы проанализировать их только из файла. Есть ли способ проанализировать его из переменной (данные, которые возвращаются из моего запроса)?
Спасибо
EDIT: Код:
const express = require('express');
const expbs = require('express-handlebars');
const helpers = require('./helpers');
const https = require('https');
const csv = require('csv-parse');
const app = express();
app.use(express.static('static'))
const hbs = expbs.create({
defaultLayout: 'main',
helpers: {
last: helpers.last,
findchange: helpers.findchange
}
})
app.engine('handlebars', hbs.engine);
app.set('view engine', 'handlebars')
app.get('/', (req, res) => {
let body = [];
https.get('https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv', dataRes => {
dataRes.on('data', (data) => body += data);
dataRes.on('end', () => {
// Trying to parse here
});
})
})
app.listen(5000, () => console.log('Listening on port 5000'))