package
0.0.0-20241223072440-270bddf36b8b
Repository: https://github.com/yu1ec/go-pkg.git
Documentation: pkg.go.dev
# README
Respx
响应处理库,支持自定义响应码,响应信息,HTTP 状态码, 事件驱动
使用
事件驱动
func init() {
respx.RegisterEvent(respx.BeforeResponse, func(w respx.ResponseWriter, data any) {
// 在响应发送前执行一些操作,比如日志记录
log.Printf("准备发送响应: %v", data)
})
respx.RegisterEvent(respx.AfterResponse, func(w respx.ResponseWriter, data any) {
// 在响应发送后执行一些操作,比如性能监控
log.Printf("响应已发送: %v", data)
})
}