本篇文章帶大家簡單了解一下Node.js中的流,介紹一下讀取文件的三種方式:異步讀取文件、同步讀取文件和流的方式讀取文件。

學習 Node.js 的一些基礎
1.fs 模塊 內置模塊
npm i 第三方模塊
自己寫的 自定義模塊(編寫 js 文件)。【推薦學習:《nodejs 教程》】
2.讀取文件
-
異步讀取文件(readFile)
解決回掉地獄用 promise
-
同步讀取文件
readFileSync
var nr = fs.readFileSync('./b.txt', 'utf-8') console.log(nr)
-
流的方式讀取文件
讀取視頻文件,按百分比顯示進度 readVideo.js
拷貝小文件 先讀取后拷貝 copyFile.js
-
寫入數據
① 異步寫入數據
拷貝大文件 copybigFile.js
3. http 模塊
方法 :
創建一個服務:
createServer((req,res)=>{ // 設置一個響應頭 : res.writeHead(200, {"Content-Type":"text/html;charset=utf-8"}); req.url // 獲取客戶端請求的網址 (除了 協議 端口 域名 之外的地址 http://www.baidu.com?main=22&pid=90) res.write(); // 響應用戶的請求 res.end(); // 結束響應 }) get("url路徑", 回調方法) // 方法 請求服務器數據
showPage.js
練習題:
-
①
['1',',',',','2','3','9',',',',']把逗號移到右邊 -
② 有一個數組有 1000 個元素,存儲的數是 1-999,有一個數字是重復的,請找出來
站長資訊網