erest
    Preparing search index...

    Type Alias Middleware<State>

    Middleware: (
        ctx: Context<State>,
        next: () => Promise<void> | void,
    ) => Promise<void> | void

    标准化中间件/handler 签名。

    • ctx:框架无关请求上下文
    • next:调用链中下一个中间件;返回 Promise。不调用 next 表示终止链。

    before / middleware / register / registerTyped / define 的 handler 均用此签名。

    Type Parameters

    • State extends Record<string, unknown> = Record<string, unknown>

    Type Declaration

      • (ctx: Context<State>, next: () => Promise<void> | void): Promise<void> | void
      • Parameters

        Returns Promise<void> | void