洋葱式 compose:把标准化 Middleware 数组串成一个可执行的链。
借鉴 Koa 的洋葱模型:每个中间件可在 await next() 前后执行逻辑, 不调用 next 则终止链。dispatcher 捕获中间件抛出的错误并向上抛(由框架错误中间件处理)。
await next()
标准化中间件数组
接收 Context 的执行器,返回 Promise(链执行完毕)
洋葱式 compose:把标准化 Middleware 数组串成一个可执行的链。
借鉴 Koa 的洋葱模型:每个中间件可在
await next()前后执行逻辑, 不调用 next 则终止链。dispatcher 捕获中间件抛出的错误并向上抛(由框架错误中间件处理)。