如何将参数传递给 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"))