express是乙個自身功能極簡,完全是路由和中介軟體構成乙個web開發框架
乙個express應用就是在呼叫各種中介軟體。中介軟體在express開發中很重要
中介軟體函式能夠訪問請求物件 (req)、響應物件 (res) 以及應用程式的請求/響應迴圈中的下乙個中介軟體函式
該next功能是中介軟體函式中的乙個功能,當被呼叫時,它將執行當前中介軟體之後的中介軟體
下乙個中介軟體函式通常由名為 next 的變數來表示 next使用
內建中介軟體其實就是express自身攜帶的一些功能 express框架有11個模組 這11個模組都是內建中介軟體
static 渲染靜態資源 使用static中介軟體就是渲染資源
在專案中 一般使用它渲染css image js less 字型 不是渲染html
const express =
require
('express');
const path =
require
('path'
)express()
;// 使用express.static 內建乙個引數 引數是資源的路徑
use(
'/haoyang'
,express.
static
(path.
resolve
(__dirname,
'./hy'))
);listen
(3000
,'127.0.0.1',(
)=>
)
status : 處理http響應碼
send : 處理404
中介軟體 訊息中介軟體學習總結
冪等 在程式設計中.乙個冪等操作的特點是其任意多次執行所產生的影響均與一次執行的影響相同。冪等函式,或冪等方法,是指可以使用相同引數重複執行,並能獲得相同結果的函式。這些函式 不會影響系統狀態,也不用擔心重複執行會對系統造成改變。例如,getusername 和settrue 函式就是乙個冪等函式....
springcloud 訊息中介軟體使用
一。rabbitmq amqptemplate使用 1.引入依賴 org.springframework.boot spring boot starter amqp 2.訊息傳送方 先注入amqptemplate類 autowired private amqptemplate amqptemplat...
Nginx中介軟體使用整理
nginx是乙個高效能的 和反向 伺服器,靜態資源,服務 也是乙個imap pop3 smtp 伺服器,最出名的就是反向 簡答理解就是作用在伺服器端,大概流程 客戶端 訪問nginx的虛擬伺服器 找到真實的伺服器 在返回給客戶端 是否還需要通過nginx待驗證 背景 在外網 虛擬機器 環境下開發前端...