node核心模組path,fs的常用api

2021-09-10 09:26:44 字數 528 閱讀 5004

node作為js在服務端執行的容器,以及npm包依賴管理工具,使得node的應用越來越廣泛。node有很多模組和api,這也導致很多人不知道怎麼學習node,而掌握其核心模組的核心api是首要的。

fs模組 提供檔案的讀寫操作,具有非同步和同步的api:

fs.readfileasync(path,'utf8', (err, data) => {})

fs.existssync(path)判斷是否存在

fs.writefile()寫檔案

fs.stat(urt, function(err, stat){})// 判斷路徑型別

fs.mkdir()建立資料夾

path路徑解析

path.parse(dir)解析路徑資料夾目錄

path.resolve(__dirname, '')// 遇到絕對路徑返回

path.join(__dirname, '../dir') //返回../dir是以__dirname為基準的絕對路徑資料夾

node核心模組

1 http模組 搭建 http 服務端和客戶端 2 fs模組 檔案管理 3 path模組 處理檔案和目錄的路徑 4 url模組 處理url 5 querystring模組 處理查詢字串 6 os模組 提供作業系統的一些基本資訊 7 net模組 提供了一些用於底層的網路通訊的小工具,包含了建立伺服器...

Node核心模組

在node中,模組主要分兩大類 核心模組和檔案模組。核心模組部分在 node 源 的編譯過程中,編譯進了二進位制執行檔案。在 node 進啟動時,部分核心模組就被直接載入進記憶體中,所以這部分核心模組引入時,檔案定位和編譯執行這兩個步驟可以省略掉,並且在路徑分析中優先判斷,所以它的載入速度是最快的。...

Node中的核心模組

1.node為js提供了很多伺服器級別的api,這些api絕大多數都被包裝到了乙個具名核心模組中了。例如 fs就是檔案操作的的核心模組,http服務構建的http模組,path路徑操作模組,os作業系統資訊模組 獲取系統資訊 如果想要使用模組,就要先載入他,用require 方法 2.在node中有...