github.com/lucasscarioca/music-stash@v0.0.0-20230829021135-a8b8893b12a5/internal/routes/middlewares/validateHxRequest.go (about) 1 package middlewares 2 3 import "github.com/labstack/echo/v4" 4 5 func ValidateHxRequest(next echo.HandlerFunc) echo.HandlerFunc { 6 return func(c echo.Context) error { 7 if c.Request().Header.Get("HX-Request") == "true" { 8 return next(c) 9 } 10 return echo.ErrBadRequest 11 } 12 }