25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 

18 satır
389 B

  1. package middleware
  2. import (
  3. "github.com/gin-gonic/gin"
  4. )
  5. func Cache() func(c *gin.Context) {
  6. return func(c *gin.Context) {
  7. if c.Request.RequestURI == "/" {
  8. c.Header("Cache-Control", "no-cache")
  9. } else {
  10. c.Header("Cache-Control", "max-age=604800") // one week
  11. }
  12. c.Header("Cache-Version", "b688f2fb5be447c25e5aa3bd063087a83db32a288bf6a4f35f2d8db310e40b14")
  13. c.Next()
  14. }
  15. }