使用node.js读取文件

江铃

尝试使用node.js读取文件

    var fs = require('fs');
    fs.readFile("details.txt",'utf8',function(err,data)
    {
        if(err)
        {
            return console.log(err);
        }
        response.write(data);
    });

在同一目录中有一个带有某些文本的文件。

我得到的错误是:

response.write(数据); ^ ReferenceError:数据未定义

M稀有

档案顺序

img上方显示了我的文件顺序。注意:我正在使用IntelliJ IDEA。您将必须在系统中找到文件“ details.txt”。

//Instead of using hard coded path, use: the following code to get the path in Node.js
//var path = require('path');
//console.log(path.join(__dirname, '../details.txt'));

//require file system
var fs = require('fs');

//read file
fs.readFile("details.txt",'utf8',function(err,data){

  //if error, log error and return
  if(err) { return console.error('Error: ' + err); }


  //check if there is data in the file
  if(data) {

     //EDITED to include line break
    //write response
    //response.write('<div style="color:green">' + data + '</div>');

    //write response with <br>
    response.write('<div style="color:green">' + data.split('\n').join('<br>') + '</div>');

    //end the response
    response.end();


  //if no data on the file, do the following
  }else{
    //error variable
    var error = "Error: file is empty: " + data.length + " bytes.";

    //log error
    // console.error(error);

    //write response
    response.write('<div style="color:red">' + error + '</div>');

    //end response
    response.end();
  }
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用node.js读取Excel文件

来自分类Dev

无法使用Node.js读取文件

来自分类Dev

使用Node.js读取文件

来自分类Dev

无法使用Node.js读取文件

来自分类Dev

Node.js使用fs.readFileSync读取大文件

来自分类Dev

使用Node.js读取文件“无效编码”错误

来自分类Dev

如何使用node.js从网络同步读取文件

来自分类Dev

无法使用fs Node.js读取文件

来自分类Dev

如何使用Node.js读取.pdf文件的内容?

来自分类Dev

使用 node.js xpath xmldom 读取 XML 文件

来自分类常见问题

在Node.js中读取文件

来自分类Dev

在Node.js中读取XML文件

来自分类Dev

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

来自分类Dev

从node.js中的文件读取

来自分类Dev

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

来自分类Dev

如何使用Node.js从json文件读取数据并将读取的数据显示为html?

来自分类Dev

使用JS从输入标签读取多个文件

来自分类Dev

使用js从本地存储读取文件

来自分类Dev

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

来自分类Dev

如何使用node.js或javascript延迟读取文件的行,而不是非阻塞行为?

来自分类Dev

使用node.js从Google云端硬盘读取二进制文件

来自分类Dev

使用Node.js和SSH2从SFTP服务器读取文件

来自分类Dev

如何从目录中使用node.js读取多个csv文件?

来自分类Dev

这是使用node.js和jade打开文件并读取每一行的方法吗?

来自分类Dev

如何使用node.js读取大文件并不断进行更改

来自分类Dev

Node.js 使用 find 和 head 读取大文件目录

来自分类Dev

node.js的readFileSync是否缓存读取的文件?

来自分类Dev

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

来自分类Dev

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

Related 相关文章

热门标签

归档