跳转至

Middleware

Middleware is called Filter in auxo.

Built-in middlewares

Recover

Recover 用于捕获处理函数中的 panic,因此通常作为第一个全局中间件被添加到 Server 上。

s := web.Auto()
s.Use(filter.NewRecover())

Recover 中间件捕获到 panic 时,它会把异常堆栈输出到 Server 的日志中,然后自动调用 Server 的 ErrorHandler 来处理错误。

Logger

CORS

Breaker

Limiter

Authorizer

Wrap middlewares of stdlib