1
0
mirror of https://github.com/spacebarchat/server.git synced 2024-09-22 02:31:36 +02:00

cache assets

This commit is contained in:
Flam3rboy 2021-07-10 19:02:32 +02:00
parent 3de6cf003e
commit 358bf87329
3 changed files with 6 additions and 1 deletions

View File

@ -52,6 +52,7 @@ router.get("/:channel_id/:id/:filename", async (req: Request, res: Response) =>
const type = await FileType.fromBuffer(file);
res.set("Content-Type", type?.mime);
res.set("Cache-Control", "public, max-age=31536000");
return res.send(file);
});

View File

@ -52,6 +52,7 @@ router.get("/:user_id/:id", async (req: Request, res: Response) => {
const type = await FileType.fromBuffer(file);
res.set("Content-Type", type?.mime);
res.set("Cache-Control", "public, max-age=31536000");
return res.send(file);
});

View File

@ -7,7 +7,10 @@ if (process.env.STORAGE_LOCATION) {
if (!process.env.STORAGE_LOCATION.startsWith("/")) {
process.env.STORAGE_LOCATION = __dirname + "/../" + process.env.STORAGE_LOCATION;
}
} else process.env.STORAGE_LOCATION = __dirname + "/../files/";
} else {
process.env.STORAGE_LOCATION = __dirname + "/../files/";
process.env.STORAGE_PROVIDER = "file";
}
const server = new CDNServer({ port: Number(process.env.PORT) || 3003 });
server