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程序啟動時,該部分就直接載入進記憶體,檔案定位和編譯執行的步驟可以省略掉,並且在路徑分析中優先判斷,所以它的載入速度是最快的。使用者編寫的模組,成文檔案模組 檔案模組在執行時...