从node.js中的文件读取

哈基拉特·萨卢佳

我只是想知道这段代码在从node.js中的文件读取时是否能正常工作。

我收到以下错误:

“ read()返回null,这导致运行时错误:无法读取null的'toString'属性”

 var fs = require('fs');
 var file=fs.createReadStream('abc.txt');
 file.on('readable',function(){
         while( file.read() !== null)
         {
             console.log(file.read().toString());
         }
  });
prasun

调用file.read将使当前指针在流对象中的位置前进两次。在最后一次读取块期间,while条件变为true,file.read()返回null,这将导致错误。

请尝试以下代码:

data = file.read(); // Read first chunk
while (data !== null){
    console.log(data.toString());
    data = file.read(); // Read next chunk
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

在Node.js中读取文件

来自分类Dev

在Node.js中读取XML文件

来自分类Dev

如何在Node JS / Express JS Project中读取文件?

来自分类Dev

如何在Node.js中同步读取文件内容?

来自分类Dev

在node.js中的if语句中读取txt文件

来自分类Dev

在node.js中读取csv文件的内容

来自分类Dev

在node.js中异步读取文件module.exports

来自分类Dev

从Node.js中的文件同步读取行

来自分类Dev

在node.js中异步读取多个文件

来自分类Dev

如何在Node.js中读取.nlp文件

来自分类Dev

在Node.js中模拟特定读取文件错误

来自分类Dev

在Node JS中读取Windows-1252文件

来自分类Dev

从node.js中的URL读取XML文件:编码问题

来自分类Dev

等到文件被创建以在 node.js 中读取它

来自分类Dev

使用node.js读取Excel文件

来自分类Dev

无法使用Node.js读取文件

来自分类Dev

Node.js读取并执行Ruby文件?

来自分类Dev

使用Node.js读取文件

来自分类Dev

无法使用Node.js读取文件

来自分类Dev

使用node.js读取文件

来自分类Dev

如何从Node.js中的CSV文件列中明智地读取数据

来自分类Dev

Node.js读取流无法从文件正确读取

来自分类Dev

当 Node.js 尝试从 react 文件中读取导出默认变量时,windows 未定义(node.js 读取 react 文件)

来自分类Dev

如何在Node.js中读取和更改文件的详细信息?

来自分类Dev

从Node.js中的文本文件的第N到第M行读取

来自分类Dev

如何在Node.js中向后读取大型jsonl文件

来自分类Dev

正确的方法来读取Javascript / Node.js中的数据文件?

来自分类Dev

在 node.js 中读取大量文件和 xml 到 json

来自分类Dev

从node.js中的childByAutoId读取数据