json2csv
ノードモジュールを使用して、自分のデータが非常によく書いているCSVファイルを生成しています。 これは私のデータでcsvファイルを作成する私のコードです。json2csvを使用して作成したCSVファイルのダウンロード方法
Lead.find({ownerId:owner._id}, function(err, data){
if(err){res.json(err)}
else{
res.json(data);
var fields = ['lead', 'salutation', 'fname','lname','title','email','mobile','rating','address','city','state','zcode','company','industry','empSize','lsource'];
var csv = json2csv({ data: data, fields: fields });
var path='./public/csv/file'+Date.now()+'.csv';
fs.writeFile(path, csv, function(err,data) {
if (err) {throw err;}
else{
console.log('file Created');
//I need to download above creating csv file here
}
});
}
});
ここで、csvを生成した後に、作成したCSVファイルをダウンロードする方法を知りたいと思います。 私は私が、私はそれを行うことができますか教えてくださいres.setHeader('Content-disposition', 'attachment; filename=data.csv'); res.set('Content-Type', 'text/csv'); res.status(200).send(data);
しかし、その動作していない...
を試してみました。
おかげ
それは動作していません..何もコンソールエラーが表示されます –
私は思う、どのミドルウェアapp.jsで競合している、それは可能です????????????????????? ? –