package middleware import ( "github.com/gin-gonic/gin" ) func Cache() func(c *gin.Context) { return func(c *gin.Context) { if c.Request.RequestURI == "/" { c.Header("Cache-Control", "no-cache") } else { c.Header("Cache-Control", "max-age=604800") // one week } c.Next() } }