Cache price API for 5 minutes
This commit is contained in:
parent
53b9310169
commit
6594019c3e
@ -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