我有一个任务:
我的服务器中有一个请求,要求获取包含统计数据的csv文件。我有JSON结构。使用https://github.com/wdavidw/node-csv模块,我从我的json创建了一个csv结构。问题是:如何以正确的MIME类型(text/csv)将其发送给用户?
我的服务器中有一个请求,要求获取包含统计数据的csv文件。我有JSON结构。使用https://github.com/wdavidw/node-csv模块,我从我的json创建了一个csv结构。问题是:如何以正确的MIME类型(text/csv)将其发送给用户?
var arr = [["date,shop_id,product_id,count"]];
_.each(res, function(date) {
_.each(date.unknown_products, function(count, product) {
arr.push([date.date + ',' + id + ',' + product + ',' + count ]);
});
});
csv()
.from.array(arr)
.to(function (data) {
console.info(data); // => correct csv
// "date,shop_id,product_id,count"
// "2013-10-01,1,123,312"
response += data;
})
.on('end', function (count) {
console.log('Number of lines: ' + count); // => Number of lines: 33878
//request.reply(new Hapi.response.Obj(response, 'text/csv'));
request.reply(response);
});