如何在 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"))
慕尼黑5688855
相关分类