node中介軟體KOA函式

2022-08-14 06:48:09 字數 803 閱讀 7349

const koa = require('koa');

//應用程式物件 中介軟體

// 傳送http koa 接手http

//中介軟體(其實就是 函式)

function test()

//當請求傳送過來的時候,將函式(中介軟體)註冊到程式上

//前端傳送乙個http請求 來觸發中介軟體

//koa 中 只會執行第乙個中介軟體

//ctx 上下文

// next 下乙個中間函式

console.log("7")

const a = await next() //呼叫下乙個中介軟體

// await 可以將promise 中物件 值 直接獲取(不通過then)

// await 對表示式求值

//await 阻塞執行緒(非同步) (將非同步變為同步)

console.log(a)

// a.then((res)=>)

console.log("8")

})// 洋蔥模型(如果有await, 則需要在每個中介軟體函式前面加async next前面加上 await, ha)

console.log("9")

const res = await axios.get("")

next()

// 對資源的操作 都是非同步的 讀檔案 傳送http請求 運算元據庫

console.log('10')

return "seven"

})// 列印結果為7 9 10 8

// 中介軟體(函式) return 會被強制轉換成乙個 promise

koa 中介軟體

什麼是中介軟體 中介軟體是匹配路由之前或匹配路由完成做的一系列操作 中介軟體是乙個函式,它可以訪問請求物件和響應物件,和web應用中處理請求 響應迴圈流程 變數next,呼叫它,將控制權交給下乙個中介軟體函式 中介軟體的功能 koa中的幾種中介軟體 應用級中介軟體 路由級中介軟體 錯誤處理中介軟體 ...

koa 中介軟體

什麼是 koa 的中介軟體 通俗的講 中介軟體就是匹配路由之前或者匹配路由完成做的一系列的操作,我們就可以 把它叫做中介軟體。在express中介軟體 middleware 是乙個函式,它可以訪問請求物件 requestobject req 響應物件 responseobject res 和 web...

koa 中介軟體

中介軟體就是匹配路由之前或者匹配路由完成做的一系列的操作,我們就可以把它叫做中介軟體。在express 中介軟體 middleware 是乙個函式,它可以訪問請求物件 request object req 響應物件 response object res 和web 應用中處理請求 響應迴圈流程中的中...