Skip to content
Snippets Groups Projects
Commit 654cbb29 authored by Vytor Calixto's avatar Vytor Calixto :space_invader:
Browse files

Add headers to CSV response

parent 7e09543b
No related branches found
No related tags found
2 merge requests!116Release v1.0.0,!44Feature multiple where
Pipeline #
...@@ -7,10 +7,9 @@ const csv = require('csv-express'); ...@@ -7,10 +7,9 @@ const csv = require('csv-express');
// The function reads the req.query.format param and respond in json, xml or csv // The function reads the req.query.format param and respond in json, xml or csv
function response(value) { function response(value) {
return (req, res, next) => { return (req, res, next) => {
log.debug(req.query.format);
if (req.query.format === 'csv') { if (req.query.format === 'csv') {
res.attachment(`${value}.csv`); res.attachment(`${value}.csv`);
res.csv(req.result); res.csv(req.result, true);
} else if (req.query.format === 'xml') { } else if (req.query.format === 'xml') {
res.send(xml.parse('result', { [value]: req.result })); res.send(xml.parse('result', { [value]: req.result }));
} else { } else {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment