【发布时间】:2019-10-03 06:42:19
【问题描述】:
如何在 Echo 中将参数传递给中间件?有一个我想要实现的例子。
func (h *handlers) Check(pm string, next echo.HandlerFunc) echo.HandlerFunc {
return func(c echo.Context) error {
if pm == "test" {
return next(c)
}
return echo.NewHTTPError(http.StatusUnauthorized, "")
}
}
我想这样设置中间件:
route.Use(middleware.Check("test input"))
【问题讨论】:
标签: go middleware go-echo