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中有...