0

更优的框架中间件实现

TIGERB 7月21日 发布于后端 mp.weixin.qq.com

前几个周前前后后阅读了4个Go框架的生命周期,阅读过程中对它们在框架中间件的实现颇有印象,总觉着实现的都不是很完美。为什么呢?

更优的框架中间件实现

点击阅读原文

209 浏览 4 收藏 报告
Gota · 7月23日

类似于访问日志这样的中间件用 Handler 该如何实现呢?

func accessLog(ctx context.Context, next func(context.Context) error) error {
    defer func(st time.Time) {
        log.Println("response time: ", time.Since(st))
    }(time.Now())

    return next(ctx)
}

回复

载入中...