Node模組 學習筆記(二)

2021-10-15 00:02:28 字數 1311 閱讀 9289

node的模組分為三大類:全域性模組、系統模組、自定義模組

demo示例

// 1.js

console.

log(process.env)

if(process.env.dev)

else

console.

log(__dirname)

常用的系統模組

demo示例

1、path模組的示例

// 2.js

let path =

require

('path'

)//了解上傳的檔案

console.

log(path.

dirname

('/node/a/b/c'))

;// 返回上一級目錄

console.

log(path.

basename

('/node/a/b/c'))

;// 返回路徑的最後一級

console.

log(path.

extname

('/node/a/b/c/index.html'))

;//返回指定路徑檔案的副檔名

console.

log(path.

resolve

(__dirname,

'index.html'))

//返回絕對路徑,即將__dirname所獲取的路徑與後者相拼

2、http、fs模組的示例 http.js

)// http.createserver().listen(埠)

// 建立了乙個埠為88的伺服器

)在視窗中執行該js檔案即可啟動服務,這裡是node http.js,服務啟動後,開啟瀏覽器,輸入localhost:88,即可看到頁面

node筆記 二 fs模組

var fs require fs 檢測是檔案還是目錄 fs.stat txt.txt function err,state else 建立目錄 fs.mkdir css function err else 讀取檢視目錄 fs.readdir html function err,data else ...

node學習筆記 模組載入

學習筆記過程,自己理解,方便自己查詢,新手一枚,希望批評指正。通過命令列引數傳遞給nodejs以啟動程式的模組被稱為主模組。主模組負責排程組成整個程式的其它模組完成工作。用過require.js,應該知道這個概念。1.新建乙個名為1.js的檔案 function hello exports.hell...

Node學習筆記之模組實現

一 模組分類 由node提供的模組,稱為核心模組 部分核心模組在node源 的編譯過程中,編譯進了二進位制執行檔案。在node程序啟動時,該部分就直接載入進記憶體,檔案定位和編譯執行的步驟可以省略掉,並且在路徑分析中優先判斷,所以它的載入速度是最快的。使用者編寫的模組,成文檔案模組 檔案模組在執行時...