Cache price API for 5 minutes
This commit is contained in:
parent
f44eacd5d5
commit
62e1fa03c1
@ -38,6 +38,9 @@ class MiningRoutes {
|
|||||||
|
|
||||||
private async $getHistoricalPrice(req: Request, res: Response): Promise<void> {
|
private async $getHistoricalPrice(req: Request, res: Response): Promise<void> {
|
||||||
try {
|
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());
|
res.status(200).send(await PricesRepository.$getHistoricalPrice());
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
res.status(500).send(e instanceof Error ? e.message : e);
|
res.status(500).send(e instanceof Error ? e.message : e);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user