diff options
| author | Xe Iaso <me@xeiaso.net> | 2025-01-19 12:23:12 -0500 |
|---|---|---|
| committer | Xe Iaso <me@xeiaso.net> | 2025-01-19 12:23:12 -0500 |
| commit | e72ae5296075d3b5a51a2877c2f3f9aab588be03 (patch) | |
| tree | 9e886ee0d564b69581a4b07ebced4693f9a571fd | |
| parent | e41d32dd5e3ffe02247a1bdf6816a850aa149b98 (diff) | |
| download | x-e72ae5296075d3b5a51a2877c2f3f9aab588be03.tar.xz x-e72ae5296075d3b5a51a2877c2f3f9aab588be03.zip | |
internal: disable immortal cache in development
Signed-off-by: Xe Iaso <me@xeiaso.net>
| -rw-r--r-- | internal/headers.go | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/internal/headers.go b/internal/headers.go index 3461ed1..fdab2a7 100644 --- a/internal/headers.go +++ b/internal/headers.go @@ -1,8 +1,16 @@ package internal -import "net/http" +import ( + "net/http" + + "within.website/x" +) func UnchangingCache(h http.Handler) http.Handler { + if x.Version == "devel" { + return h + } + return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { w.Header().Set("Cache-Control", "public, max-age=31536000") h.ServeHTTP(w, r) |
