1. 程式人生 > >NODEJS常用功能(讀取檔案)

NODEJS常用功能(讀取檔案)

準備工作:下載fs檔案模組包,在cmd命令窗體中執行命令
npm install fs -g 安裝檔案操作模組
1.首先建立一個input.txt檔案,檔案內容如下
在這裡插入圖片描述
2.建立input.js檔案,用於讀取input.txt檔案的內容

//讀取檔案
var http = require('http');
var fs = require('fs');
http.createServer(function(request,response){
    //建立可讀流
    var readStream = fs.createReadStream('input.txt');
    //設定編碼為utf-8
    readStream.setEncoding('UTF8');
    var data = '';
    //當有資料可讀時觸發
    readStream.on('data',function(chunk){
        data += chunk;
    });
    //沒有更多資料可讀時觸發
    readStream.on('end',function(){
        console.log(data);
    });
    //在接收和寫入過程中發生錯誤時觸發
    readStream.on('error',function(err){
        console.log(err.stack);
    });
}).listen(8889);
// 終端列印如下資訊
console.log('Server running at http://127.0.0.1:8889/');

3.新增配置
在這裡插入圖片描述
4.啟動程式
在這裡插入圖片描述
5.開啟瀏覽器,訪問http://127.0.0.1:8889/
這時候就讀取到input.txt中的內容了
此時控制檯就能成功讀取到input.txt的內容