CSVファイルを返すエンドポイントが指定されています。そのエンドポイントに到達し、データを読んでクライアントに送信したい。これは今私が持っているものです。ノード:CSVファイルを返し、その内容をクライアントに送信するヒットエンドポイント
app.get('/data', (req, res) => {
request('foo.com/downloadCSV', (error, response, body) => {
res.send(csvToJson(body));
});
});
私はフロントエンドで「/ data」をクリックし、リクエストライブラリを使用してCSVデータを取得します。 CSVの本体は「本体」にあります。 'csvToJson'関数は配列/ jsonに与えられたデータをフォーマットするだけです。
私は私のクライアントに応答をCONSOLE.LOGすると、私の体は、次のとおりです。ReadableStream、ロックされた(...)
私はクライアントにデータを取得するにはどうすればよいですか?
編集:
ここでは私のcsvToJson機能である:
const csvToJson = (csv) => {
const content = csv.split('\r');
const header = content[0].split(',');
return _.tail(content).map((row) => {
return _.zipObject(header, row.split(','));
});
}
クライアントに送信する前に本体をチェックしてください。また、errores/responseに役立つ情報があるかもしれません。 – Myonara
本文は私が欲しいものを正確に表示しています – user2465134