summary refs log tree commit diff
path: root/src/api/Server.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/Server.ts')
-rw-r--r--src/api/Server.ts17
1 files changed, 14 insertions, 3 deletions
diff --git a/src/api/Server.ts b/src/api/Server.ts

index 9cc1820f..d371ed9c 100644 --- a/src/api/Server.ts +++ b/src/api/Server.ts
@@ -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"));