如何在 golang gin 中将默认值 header 添加到响应中?
How to add default header to response in golang gin?
如何在 Gin golang 中将默认 header 添加到响应 return?我想将 Cache-Control: public, max-age=604800, immutable
添加到我 return.
的每个响应中
我已经用下面的代码解决了上面的问题
r := gin.New()
r.Use(func() gin.HandlerFunc {
return func(c *gin.Context) {
c.Writer.Header().Set("Cache-Control", "public, max-age=604800, immutable")
}
}()
)
但是,将给定的 header 添加到每个请求并不是一个好主意。 cdn 或静态项最好加上header。可以用NGINX或者Traefik来实现。
如何在 Gin golang 中将默认 header 添加到响应 return?我想将 Cache-Control: public, max-age=604800, immutable
添加到我 return.
我已经用下面的代码解决了上面的问题
r := gin.New()
r.Use(func() gin.HandlerFunc {
return func(c *gin.Context) {
c.Writer.Header().Set("Cache-Control", "public, max-age=604800, immutable")
}
}()
)
但是,将给定的 header 添加到每个请求并不是一个好主意。 cdn 或静态项最好加上header。可以用NGINX或者Traefik来实现。