我在使用FS模块和CSV-Parser读取CSV文件时遇到语法错误。
当我在REST API中不使用它的情况下执行相同的过程时,它工作得很好,甚至console.logs也可以显示到屏幕上。
当我在REST API中通过网络发送数据时,出现了这个错误。
根据CreateReadStream
的文档,它需要文件的路径,而不是文件
本身。
因此,在7
行中将其更改为:
const dataPath = path.resolve(__dirname, './data/metering_data.csv);
然后使用CreateReadStream
作为fs.CreateReadStream
读取文件;
确保已在文件开头导入path
模块,如下所示:
var path=require('path')