怎么用Node.js讀取文件內(nèi)容

這篇“怎么用Node.js讀取文件內(nèi)容”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“怎么用Node.js讀取文件內(nèi)容”文章吧。

龍圩網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),龍圩網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為龍圩上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的龍圩做網(wǎng)站的公司定做!

一、Node.js介紹

簡(jiǎn)單的說 Node.js 就是運(yùn)行在服務(wù)端的 JavaScript。

Node.js是一個(gè)事件驅(qū)動(dòng)I/O服務(wù)端JavaScript環(huán)境,基于Google的V8引擎,V8引擎執(zhí)行Javascript的速度非???,性能非常好。

二、Node.js優(yōu)點(diǎn)及缺點(diǎn)

優(yōu)點(diǎn):Node.js 使用了一個(gè)事件驅(qū)動(dòng)、非阻塞式 I/O 的模型,異步編程,輕量、可伸縮,適于實(shí)時(shí)數(shù)據(jù)交互應(yīng)用。

缺點(diǎn):?jiǎn)芜M(jìn)程,單線程,只支持單核cpu,不能充分的利用多核cpu服務(wù)器。一旦這個(gè)進(jìn)程崩掉,那么整個(gè)web服務(wù)就崩掉了。

三、Node.js使用實(shí)例:Node.js讀取文件內(nèi)容

var fs = require('fs');

// 流的方式讀取文件
var readStream = fs.createReadStream('input.txt');

var str = '';
var count = 0; // 次數(shù)
readStream.on('data', function(chunk) {
    str += chunk;
    count++;
})

// 讀取完成
readStream.on('end', function(chunk) {
    console.log( count );
    console.log( str );
})

// 讀取失敗
readStream.on('error', function(err) {
    console.log(err);
});

以上就是關(guān)于“怎么用Node.js讀取文件內(nèi)容”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

本文題目:怎么用Node.js讀取文件內(nèi)容
轉(zhuǎn)載源于:http://muchs.cn/article20/ijdpjo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、微信公眾號(hào)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司