首頁 > web前端 > js教程 > 主體

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

青灯夜游
發布: 2021-08-20 10:17:20
轉載
2786 人瀏覽過

本篇文章帶大家簡單了解一下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
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板