Browse Source

fix: add no-cache for index.html

JustSong 2 years ago
parent
commit
8b43e0dd3f
1 changed files with 5 additions and 1 deletions
  1. 5 1
      middleware/cache.go

+ 5 - 1
middleware/cache.go

@@ -6,7 +6,11 @@ import (
 
 func Cache() func(c *gin.Context) {
 	return func(c *gin.Context) {
-		c.Header("Cache-Control", "max-age=604800") // one week
+		if c.Request.RequestURI == "/" {
+			c.Header("Cache-Control", "no-cache")
+		} else {
+			c.Header("Cache-Control", "max-age=604800") // one week
+		}
 		c.Next()
 	}
 }