javascript - fast-csv is throwing exception : column header mismatch expected -


i trying validate data using fast-csv. code looks

var filename = req.files.uploadcsv.path; var fs = require("fs");  var stream = fs.createreadstream(filename);  var csv = require("fast-csv");  csv     .fromstream(stream, {         headers: true     })     .validate(function(data) {             if (data.age > 18)                 return false;             else                 return true;          }      } 

it works fine every file uploaded if uploaded file data, says error: unexpected error: column header mismatch expected: 5 columns got: 6 file has 5 headers data set contains have 6 records. want catch error can point users error.

please suggest.

i have solved it. solution above problem is:

.on("error", function(data){    return false;                           }) 

i have implemented code after .validate() , worked.


Comments

Popular posts from this blog

c++ - QTextObjectInterface with Qml TextEdit (QQuickTextEdit) -

xcode - Swift Playground - Files are not readable -

c - CUDA code not processing if block properly -