关于struct与http.Handler不匹配的问题
来源:3-17 api之http middleware的实现与handler收尾(上)
火山惊魂
2019-02-26
在NewMiddleWareHandler(r *httprouter.Router) http.Handler中,这个函数的返回值是http.Handler,然而函数体中的返回对象是一个自定义的struct,感觉不对啊,同时报错

写回答
1回答
-
这是go的经典用法,duck typing,我在课程里讲过这个。
你没有编译成功一定是因为没有实现那个ServeHTTP
052019-02-26
相似问题