首頁  >  文章  >  web前端  >  淺談Node.js中的流,聊聊讀取檔的三種方式

淺談Node.js中的流,聊聊讀取檔的三種方式

青灯夜游
青灯夜游轉載
2021-08-20 10:17:202729瀏覽

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

淺談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,有一個數字是重複的,請找出來

更多程式相關知識,請訪問:

編程視頻! !

以上是淺談Node.js中的流,聊聊讀取檔的三種方式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:juejin.cn。如有侵權,請聯絡admin@php.cn刪除