首頁 >web前端 >前端問答 >nodejs有哪些核心模組

nodejs有哪些核心模組

青灯夜游
青灯夜游原創
2021-11-11 17:55:075872瀏覽

nodejs的核心模組:1、HTTP模組,用於處理客戶端的網路請求;2、URL模組,用於處理客戶端請求過來的URL;3、Query Strings模組;4、File System模組;5、Path模組;6、Global模組等等。

nodejs有哪些核心模組

本教學操作環境:windows7系統、nodejs 12.19.0版、Dell G3電腦。

Node核心模組之HTTP模組

作用:

#   處理客戶端的網路請求

程式碼步驟:

   1.導入HTTP 核心模塊
   2.監聽客戶端的請求
   3.處理客戶端的請求
   4.開啟服務器

Node核心模組之URL模組

作用:

   處理客戶端請求過來的URL

程式碼步驟:

   1.導入URL 核心模組
   2.導入HTTP 核心模組
   3.監聽客戶端的請求
   在這中間處理客戶端請求過來的URL
  ##    在這中間處理客戶端請求過來的URL
  4.處理客戶端的請求
   5.開啟伺服器       

##NodeJS核心模組之Query Strings模組

#作用:





##處理客戶端透過`get/post`請求傳遞過來的參數

使用關鍵點:

   1.需要匯入'querystring' 這個核心模組

   2.`get`請求時querystring 一般是配合url 核心模組一起使用的

   3.`get/post`請求最終都需要呼叫querystring.parse方法,將請求傳遞過來的鍵值對字串轉成js物件,方便操作

注意:

   get/post的請求方式是不一樣的,客戶端傳遞過來時,參數放在

   的地方是不一樣的,所以伺服器端處理方式也不太一樣



NodeJS核心模組之File System模組

前提:

以後的所有靜態資源(html,css,js,圖片等)都是放在服務端的,如果瀏覽器需要這些html,css,js,圖片等資源,則需要先將其讀取到node.exe的內容中,然後再回傳給瀏覽器

作用:

   在服務端來操作文件,可能是需要將瀏覽器上傳的圖片儲存到伺服器,也可能是需要將伺服器的資源讀取之後傳回瀏覽器

程式碼步驟:

   1.匯入fs 核心模組

   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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn