Node.js TypeError:csv.fromPath不是函数

Node.js TypeError:csv.fromPath不是函数,node.js,csv,express,fast-csv,Node.js,Csv,Express,Fast Csv,我正在使用快速csv读取我的csv文件,但它会给我这样的错误 未处理的PromisejectionWarning:TypeError:csv.fromPath不是一个 作用 这是我的密码: const fileRows = []; console.log("req.file.path",req.file.path) // open uploaded file csv.fromPath(req.file.path) .on("data", function (data) { fileR

我正在使用快速csv读取我的csv文件,但它会给我这样的错误

未处理的PromisejectionWarning:TypeError:csv.fromPath不是一个 作用

这是我的密码:

const fileRows = [];
console.log("req.file.path",req.file.path)
// open uploaded file
csv.fromPath(req.file.path)
  .on("data", function (data) {
    fileRows.push(data); // push each row
  })
  .on("end", function () {
    console.log(fileRows);
    //fs.unlinkSync(req.file.path);   // remove temp file

    const validationError = validateCsvData(fileRows);
    if (validationError) {
      return res.status(403).json({ error: validationError });
    }
    //else process "fileRows" and respond
    return res.json({ message: "valid csv" })
  })

对于'fast csv'version>=3.0.0:-fromPath已弃用,取而代之的是parseFile,即。 csv.fromPath()更改为csv.parseFile()


有关更多详细信息,请访问:

您是否导入了所需的npm包<代码>常量csv=require('fast-csv')@RajithaWarusavitarana是没有it节点服务器无法启动