From 62e1fa03c1509a76c6e4131cbe557b4d2b32d640 Mon Sep 17 00:00:00 2001 From: nymkappa <1612910616@pm.me> Date: Thu, 23 Feb 2023 10:04:31 +0900 Subject: [PATCH] Cache price API for 5 minutes --- backend/src/api/mining/mining-routes.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/src/api/mining/mining-routes.ts b/backend/src/api/mining/mining-routes.ts index 393ea119a..aaeec6bab 100644 --- a/backend/src/api/mining/mining-routes.ts +++ b/backend/src/api/mining/mining-routes.ts @@ -38,6 +38,9 @@ class MiningRoutes { private async $getHistoricalPrice(req: Request, res: Response): Promise { try { + res.header('Pragma', 'public'); + res.header('Cache-control', 'public'); + res.setHeader('Expires', new Date(Date.now() + 1000 * 300).toUTCString()); res.status(200).send(await PricesRepository.$getHistoricalPrice()); } catch (e) { res.status(500).send(e instanceof Error ? e.message : e);