1
私はnodejsのフレームワークとしてkoajsを使用しています。私は、CSVデータとクライアントへの応答を作成しようが、あなたは、ダウンロードを送信したい場合koajsでCSVファイルをダウンロードするには
let fields = ['code', 'status'];
let p = new Promise((resolve, reject) => {
json2csv({data: data, fields: fields }, (err, response) => {
if (err) {
reject(err);
} else {
resolve(response);
}
});
});
return p.then(data => {
let fileName = 'promotioncode-' + moment().unix();
ctx.response.attachment(fileName + '.csv');
ctx.response.type = 'application/ms-excel';
ctx.body = data;
})
代わりに添付ファイル Here is response headers
を持っているあなたがこれを理解しましたか?私も同様の問題があります。 – aashah7