added user csv data

This commit is contained in:
2021-08-23 13:28:23 +05:30
parent 88ae88c16a
commit e62a0d7b80
52 changed files with 9716 additions and 9431 deletions

View File

@ -2,6 +2,8 @@ var express = require('express');
var app = express();
var multer = require('multer')
var cors = require('cors');
var bodyParser = require("body-parser");
const fs = require('fs');
var corsOptions = {
"origin": "*",
@ -9,7 +11,8 @@ var corsOptions = {
"preflightContinue": false,
"optionsSuccessStatus": 204
}
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.use(cors(corsOptions));
var storage = multer.diskStorage({
@ -21,11 +24,6 @@ var storage = multer.diskStorage({
}
})
// app.use(function(req, res, next) {
// res.header("Access-Control-Allow-Origin", "*");
// res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
// next();
// });
var upload = multer({ storage: storage }).single('file')
@ -43,8 +41,35 @@ app.post('/upload', function(req, res, next) {
});
const converter = require('json-2-csv');
app.post('/csv', (req, res, next) => {
const csv = req;
userData = req.body;
converter.json2csv(userData, (err, csv) => {
if (err) {
throw err;
}
writetoFile(csv);
// print CSV string
console.log(csv);
});
res.send("OK");
});
function writetoFile(csv) {
fs.writeFile('/Users/nouffer/tmp/user.csv', csv, err => {
if (err) {
console.error(err)
return
}
})
}
app.listen(8000, function() {
console.log('App running on port 8000');
});
});