跳至內容

中介層

我們將返回 Response 的基本單元稱為「處理器」。 「中介層」在處理器之前和之後執行,並處理 RequestResponse。它就像洋蔥結構一樣。

Onion

例如,我們可以編寫中介層來添加 "X-Response-Time" 標頭,如下所示。

ts
app
.
use
(async (
c
,
next
) => {
const
start
=
Date
.
now
()
await
next
()
const
end
=
Date
.
now
()
c
.
res
.
headers
.
set
('X-Response-Time', `${
end
-
start
}`)
})

使用這個簡單的方法,我們可以編寫自己的自定義中介層,並且可以使用內建或第三方中介層。

依 MIT 許可發布。