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
Post a Comment