Set low cache-control headers for static pages

This commit is contained in:
Rory&
2025-12-23 21:57:39 +01:00
parent 06cbb0ec2d
commit 66ecc9d5bd

View File

@@ -114,9 +114,20 @@ export class SpacebarServer extends Server {
app.use("/imageproxy/:hash/:size/:url", ImageProxy);
app.get("/", (req, res) => res.sendFile(path.join(PUBLIC_ASSETS_FOLDER, "index.html")));
app.get("/verify-email", (req, res) => res.sendFile(path.join(PUBLIC_ASSETS_FOLDER, "verify.html")));
app.get("/widget", (req, res) => res.sendFile(path.join(PUBLIC_ASSETS_FOLDER, "widget.html")));
app.get("/", (req, res) => {
res.set("Cache-Control", "public, max-age=21600");
return res.sendFile(path.join(PUBLIC_ASSETS_FOLDER, "index.html"));
});
app.get("/verify-email", (req, res) => {
res.set("Cache-Control", "public, max-age=21600");
return res.sendFile(path.join(PUBLIC_ASSETS_FOLDER, "verify.html"));
});
app.get("/widget", (req, res) => {
res.set("Cache-Control", "public, max-age=21600");
return res.sendFile(path.join(PUBLIC_ASSETS_FOLDER, "widget.html"));
});
app.get("/_spacebar/api/schemas.json", (req, res) => {
res.sendFile(path.join(ASSETS_FOLDER, "schemas.json"));