headers.go 317 B

1234567891011121314
  1. package middleware
  2. import (
  3. m "github.com/grafana/grafana/pkg/models"
  4. macaron "gopkg.in/macaron.v1"
  5. )
  6. const HeaderNameNoBackendCache = "X-Grafana-NoCache"
  7. func HandleNoCacheHeader() macaron.Handler {
  8. return func(ctx *m.ReqContext) {
  9. ctx.SkipCache = ctx.Req.Header.Get(HeaderNameNoBackendCache) == "true"
  10. }
  11. }