如何向 Gin golang 返回的响应添加默认标头?我想添加Cache-Control: public, max-age=604800, immutable到我返回的每个回复中。
我用下面的代码解决了上面的问题
r := gin.New()
r.Use(func() gin.HandlerFunc {
return func(c *gin.Context) {
c.Writer.Header().Set("Cache-Control", "public, max-age=604800, immutable")
}
}()
)
Run Code Online (Sandbox Code Playgroud)
但是,将给定标头添加到每个请求中并不是一个好主意。最好将 header 添加到 cdn 或静态项目中。可以使用 NGINX 或 Traefik 来实现。
| 归档时间: |
|
| 查看次数: |
6373 次 |
| 最近记录: |