nodejs的核心模組:1、HTTP模組,用於處理客戶端的網路請求;2、URL模組,用於處理客戶端請求過來的URL;3、Query Strings模組;4、File System模組;5、Path模組;6、Global模組等等。
本教學操作環境:windows7系統、nodejs 12.19.0版、Dell G3電腦。
作用:
# 處理客戶端的網路請求
程式碼步驟:
1.導入HTTP 核心模塊
2.監聽客戶端的請求
3.處理客戶端的請求
4.開啟服務器
作用:
處理客戶端請求過來的URL
程式碼步驟:
1.導入URL 核心模組
2.導入HTTP 核心模組
3.監聽客戶端的請求
在這中間處理客戶端請求過來的URL
## 在這中間處理客戶端請求過來的URL
4.處理客戶端的請求
5.開啟伺服器
#作用:
2.`get`請求時querystring 一般是配合url 核心模組一起使用的
3.`get/post`請求最終都需要呼叫querystring.parse方法,將請求傳遞過來的鍵值對字串轉成js物件,方便操作注意:
get/post的請求方式是不一樣的,客戶端傳遞過來時,參數放在的地方是不一樣的,所以伺服器端處理方式也不太一樣
NodeJS核心模組之File System模組
作用:
在服務端來操作文件,可能是需要將瀏覽器上傳的圖片儲存到伺服器,也可能是需要將伺服器的資源讀取之後傳回瀏覽器2.使用對應的方法寫入檔案、讀取取檔案等操作
NodeJS核心模組之Path模組
#作用
##操作檔的路徑,為檔案操作服務
NodeJS核心模組之Global模組
常用的屬性:
__dirname : 檔案所在的資料夾路徑__filename : 檔案所在的路徑 require() : 匯入需要的模組 module : 自訂模組時用到
exports : 自訂模組時用到############NodeJS核心模組之events模組#################NodeJS核心模組之events模組#################NodeJS核心模組之events模組#################NodeJS核心模組之events模組######### #events 模組只提供了一個物件: events.EventEmitter。 ######【EventEmitter 的核心就是事件觸發與事件監聽器功能的封裝。 】######EventEmitter 的每個事件由一個事件名和若干個參 數組成,事件名是一個字串,通常表達一定的語意。對於每個事件,EventEmitter 支援 若干個事件監聽器。當事件觸發時,註冊到這個事件的事件監聽器被依序調用,事件參數作 為回呼函數參數傳遞。 ######【推薦學習:《###nodejs 教學###》】###以上是nodejs有哪些核心模組的詳細內容。更多資訊請關注PHP中文網其他相關文章!