From 4df8094e5266f28f7367552980f4e00b0c9421a9 Mon Sep 17 00:00:00 2001 From: Rick Staa Date: Sun, 9 Oct 2022 20:23:31 +0200 Subject: [PATCH] fix: prevent errors from being cached (#2160) --- api/index.js | 1 + api/pin.js | 1 + api/top-langs.js | 1 + api/wakatime.js | 1 + 4 files changed, 4 insertions(+) diff --git a/api/index.js b/api/index.js index 10dd484..3b5e949 100644 --- a/api/index.js +++ b/api/index.js @@ -89,6 +89,7 @@ export default async (req, res) => { }), ); } catch (err) { + res.setHeader("Cache-Control", `no-store`); // Don't cache error responses. return res.send(renderError(err.message, err.secondaryMessage)); } }; diff --git a/api/pin.js b/api/pin.js index e83750a..84ca4e6 100644 --- a/api/pin.js +++ b/api/pin.js @@ -75,6 +75,7 @@ export default async (req, res) => { }), ); } catch (err) { + res.setHeader("Cache-Control", `no-store`); // Don't cache error responses. return res.send(renderError(err.message, err.secondaryMessage)); } }; diff --git a/api/top-langs.js b/api/top-langs.js index aa29b23..a6a9d28 100644 --- a/api/top-langs.js +++ b/api/top-langs.js @@ -76,6 +76,7 @@ export default async (req, res) => { }), ); } catch (err) { + res.setHeader("Cache-Control", `no-store`); // Don't cache error responses. return res.send(renderError(err.message, err.secondaryMessage)); } }; diff --git a/api/wakatime.js b/api/wakatime.js index bbfb2f2..60d22b5 100644 --- a/api/wakatime.js +++ b/api/wakatime.js @@ -78,6 +78,7 @@ export default async (req, res) => { }), ); } catch (err) { + res.setHeader("Cache-Control", `no-store`); // Don't cache error responses. return res.send(renderError(err.message, err.secondaryMessage)); } };