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 来处理错误。