api install报错
来源:3-18 api之http middleware的实现与handler收尾(下)
痞子过
2018-07-16
./main.go:17:2: cannot use m (type middleWareHandler) as type http.Handler in return argument:
middleWareHandler does not implement http.Handler (missing ServeHTTP method)
#代码如下
type middleWareHandler struct {
r *httprouter.Router
}
func NewMiddleWareHandler(r *httprouter.Router) http.Handler {
m := middleWareHandler{}
m.r = r
return m
}
写回答
2回答
-
这个出错信息很明显啊
middleWareHandler does not implement http.Handler (missing ServeHTTP method)
你的middleWareHandler没有ServeHTTP这个方法,是不会被默认成http.Handler的实现的
032018-07-20 -
mightnight
2018-07-19
额,这么明显到报错信息阿。前几天在go语言的课程里就看到兄台说听不懂Channel。这个报错看不了,Channel理解get不到,兄台这是和编程可能相克呢。
312018-07-20
相似问题