首頁  >  文章  >  web前端  >  Node.js fs是什麼

Node.js fs是什麼

little bottle
little bottle原創
2019-05-23 15:56:417519瀏覽

在Node.js中,fs全名為filesystem,中文意思是“檔案系統”,指的是fs模組。 fs模組提供本機檔案的讀寫能力,基本上是POSIX檔案操作指令的簡單包裝;fs模組幾乎對所有操作提供非同步和同步兩種操作方式,供開發者選擇。

Node.js fs是什麼

Node 是一個讓JavaScript 運行在服務端的開發平台,它讓JavaScript 成為與PHP、Python、Perl、Ruby 等服務端語言平起平坐的腳本語言。你知道嗎? Node.js fs模組是檔案系統。

fs是filesystem的縮寫,翻譯過來就是檔案系統,該模組提供本地檔案的讀寫能力,基本上是POSIX檔案操作指令的簡單包裝。

但是,這個模組幾乎對所有操作提供非同步和同步兩種操作方式,供開發者選擇。

例如,讀取檔案內容的函式有非同步的 fs.readFile() 和同步的 fs.readFileSync()。

非同步的方法函數最後一個參數為回呼函數,回呼函數的第一個參數包含了錯誤訊息(error)。

最好使用非同步方法,比起同步,非同步方法效能更高,速度更快,而且沒有阻塞(重點)。

對於流量較大的伺服器,最好還是採用非同步操作,同步操作時,只有前一個操作結束,才會開始後一個操作,如果某個操作特別耗時(常常發生在讀寫資料時),會導致整個程式停頓。

以上是Node.js fs是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:js是什麼語言下一篇:js是什麼語言