编程语言


node.js实现逐行读取文件内容的代码

网络编程 node.js实现逐行读取文件内容的代码 06-21

在此之前先介绍一个逐行读取文件内容NPM:https://github.com/nickewing/line-reader,需要的朋友可以看看。

直接上代码:

function readLines(input, func) {
  var remaining = '';
  input.on('data', function(data) {
    remaining += data;
    var index = remaining.indexOf('n');
    while (index > -1) {
      var line = remaining.substring(0, index);
      remaining = remaining.substring(index + 1);
      func(line);
      index = remaining.indexOf('n');
    }

  });

  input.on('end', function() {
    if (remaining.length > 0) {
      func(remaining);
    }
  });
}

function func(data) {
  container.push(data);
}

var input = fs.createReadStream(__dirname + '/ip_arr.txt');
readLines(input, func);

nodejs之请求路由概述
通常来说对于不同的URL请求,服务器应该有不同的反应。我们要为路由提供请求的URL和其他需要的GET及POST参数,随后路由需要根据这些数据来执行相应

我的Node.js学习之路(一)
一,node.js介绍这些网上一大堆信息,我只精简1,什么是node.js从核心上说:Node.js是个事件驱动的服务器端javascript环境,也就是说,我们可以像使用PHP

我的Node.js学习之路(二)NPM模块管理
NPM是一个Node包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。有了NPM,可以很快的找到特定服务要使用的包,进行下载、安装以及管


编辑:编程语言

标签:路由,之路,模块,是一个,是个