Я загружаю CSV-файл с помощью пост-запроса узла js и использую npm fast-csv для проверки и сохранения его в db.Но когда дело доходит до серверной части, я хочу добавить строку в CSV-файл, прежде чем передать его в модуль Fast-CSV.Я использовал fs.readFile, но он не работал.
var csv = require('fast-csv');
exports.uploadContact = (req, res) => {
//before passing it into csv, i want to add a row in the file
csv
.fromString(req.file.buffer.toString(), {
headers: true,
ignoreEmpty: true,
})
.on("data", function (data) {})
.on("end", function (data) {})
}
Я пытался
exports.uploadContact = (req, res) => {
fs.readFile(`${req.file.path}`, function (err, data) {
console.log("this is data " + data);
});
csv
.fromString(req.file.buffer.toString(), {
headers: true,
ignoreEmpty: true,
})
.on("data", function (data) {})
.on("end", function (data) {})
}
, но он не работал.