node.js实现逐行读取文件内容的代码
在此之前先介绍一个逐行读取文件内容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,可以很快的找到特定服务要使用的包,进行下载、安装以及管
编辑:编程语言
标签:路由,之路,模块,是一个,是个