中介層
我們將返回 Response
的基本單元稱為「處理器」。 「中介層」在處理器之前和之後執行,並處理 Request
和 Response
。它就像洋蔥結構一樣。
例如,我們可以編寫中介層來添加 "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}`)
})
使用這個簡單的方法,我們可以編寫自己的自定義中介層,並且可以使用內建或第三方中介層。