nodejs常用核心模組介紹
Node核心模組之HTTP模組
作用:
處理客戶端的網路請求
程式碼步驟:
1.匯入 HTTP 核心模組
2.監聽客戶端的請求
3.處理客戶端的請求
4.開啟伺服器
Node核心模組之URL模組
作用:
處理客戶端請求過來的URL
程式碼步驟:
1.匯入 URL 核心模組
2.匯入 HTTP 核心模組
3.監聽客戶端的請求
在這中間處理客戶端請求過來的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.使用相應的方法來寫入檔案、讀取檔案等操作
注意點:
目錄 fs它是不會自動幫我們建立的需要我們自己手工建立
檔案如果不存在,呼叫writeFile與appendFile方法會自動幫
我們建立
NodeJS核心模組之Path模組
作用:操作檔案的路徑,為檔案操作服務
常用的幾個函式:
path.join(第一個路徑,第二個路徑) : 拼接路徑
NodeJS核心模組之Global模組
作用:全域性共享的,不需要匯入模組即可以使用
常用的屬性:
__dirname : 檔案所在的資料夾路徑
__filename : 檔案所在的路徑
require() : 匯入需要的模組
module : 自定義模組時用到
exports : 自定義模組時用到
相關文章
- 使用 nodejs 寫爬蟲(-): 常用模組介紹和前置JS語法NodeJS爬蟲
- Nginx 架構——【核心流程+模組介紹】Nginx架構
- Nodejs核心模組之net和httpNodeJSHTTP
- 概述nodejs模組系統核心原理NodeJS
- 帶你一起擼一遍 nodejs 常用核心模組(二)NodeJS
- 帶你一起擼一遍 nodejs 常用核心模組(三)NodeJS
- 帶你一起擼一遍 nodejs 常用核心模組(一)NodeJS
- 【StoneDB 模組介紹】伺服器模組伺服器
- 3.03 模組外掛介紹
- Android模組化框架介紹Android框架
- ModStartCMS模組開發介紹
- [NodeJs系列]NodeJs模組機制NodeJS
- Python 關於JSON模組介紹PythonJSON
- 簡單介紹python process模組Python
- Python的常見模組:OS和 time模組介紹Python
- hadoop常用四大模組及五大程式節點介紹Hadoop
- Nodejs教程10:Nodejs的模組化NodeJS
- nodejs之-fs模組NodeJS
- nodejs request模組用法NodeJS
- NodeJS之path模組NodeJS
- NodeJS的模組原理NodeJS
- Nodejs 的 fs 模組NodeJS
- nodejs的stream模組NodeJS
- mysql SQL Layer各個模組介紹MySql
- Python之logging模組相關介紹Python
- Django重要元件之Auth模組介紹Django元件
- python之pymsql模組相關介紹PythonSQL
- Altair Simdroid 流體分析模組介紹AI
- 使用 nodejs 寫爬蟲(一): 常用模組和 js 語法NodeJS爬蟲
- Simulink模擬---自帶PMSM電機模組介紹
- Istio所有模組、Service、Pod的功能介紹
- node表格模組exceljs介紹1–基本使用ExcelJS
- Python3 日曆(Calendar)模組介紹Python
- Python的包(package)和模組(module)介紹PythonPackage
- Nodejs如何呼叫Dll模組NodeJS
- Node加密模組bcrypt nodejs加密NodeJS
- Nodejs中的stream模組NodeJS
- 深聊Nodejs模組化NodeJS
- python基礎之-sys模組、os模組基本介紹(未完成)Python