Я использую fast-csv npm, но в приведенном ниже коде он обрабатывает последнюю строку (3-ю строку) данных CSV после запуска события "end". Как решить эту проблему?
ВЫХОД:
здесь
обработка запроса
здесь
обработка запроса
здесь
конец
обработка запроса
ОЖИДАЕТСЯ:
здесь
обработка запроса
здесь
обработка запроса
здесь
обработка запроса
конец
var parser = csv.fromPath(filePath, {headers : true})
.on("data", function(data) {
console.log('here');
parser.pause();
//calling some api server
api.createEmployee(data, function(err) {
// TODO: handle error
console.log('processing request');
parser.resume();
});
}).on("end", function(){
console.log('end');
});