【发布时间】:2018-12-29 05:20:49
【问题描述】:
我正在查询一个数据库表,并希望这个数据集以 CSV 格式返回给浏览器,即在浏览器中它应该像下载文件一样。
以下是我到目前为止所做的远程方法。不知道如何实施以及缺少什么。
Person.remoteMethod(
'exportPersons',
{
http: {path: '/exportPersons', verb: 'get'},
returns: [
{arg: 'Content-Type', type: 'application/octet-stream', http: { target: 'header' }}
]
}
);
Person.exportRoutes = function (cb) {
Person.find({}, function(err, data) {
var fields = ['id', 'name'];
// I'm using json2csv package
json2csv({ data: JSON.stringify(data), fields: fields }, function(err, csv) {
cb(null, csv);
});
});
}
我收到此错误 TypeError:标头内容包含无效字符
请大家帮忙!!!
【问题讨论】:
标签: node.js loopbackjs loopback