fix(frontend): only cache locale files for a minute

This commit is contained in:
sam 2024-10-01 16:27:44 +02:00
parent 3f8fe307ab
commit 9b55747657
Signed by: sam
GPG key ID: B4EF20DDE721CAA1

View file

@ -34,9 +34,13 @@ if (viteDevServer) {
app.use("/assets", express.static("build/client/assets", { immutable: true, maxAge: "1y" })); app.use("/assets", express.static("build/client/assets", { immutable: true, maxAge: "1y" }));
} }
// Only cache locales for a minute, as they can change without the filename changing
// TODO: figure out how to change the filenames on update?
app.use(express.static("build/client/locales", { maxAge: "1m" }));
// Everything else (like favicon.ico) is cached for an hour. You may want to be // Everything else (like favicon.ico) is cached for an hour. You may want to be
// more aggressive with this caching. // more aggressive with this caching.
app.use(express.static("build/client", { maxAge: "1h" })); app.use(express.static("build/client", { maxAge: "1d" }));
app.use(morgan("tiny")); app.use(morgan("tiny"));