Skip to content

Commit 4df8094

Browse files
authored
fix: prevent errors from being cached (#2160)
1 parent 0a394a6 commit 4df8094

File tree

4 files changed

+4
-0
lines changed

4 files changed

+4
-0
lines changed

Diff for: api/index.js

+1
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ export default async (req, res) => {
8989
}),
9090
);
9191
} catch (err) {
92+
res.setHeader("Cache-Control", `no-store`); // Don't cache error responses.
9293
return res.send(renderError(err.message, err.secondaryMessage));
9394
}
9495
};

Diff for: api/pin.js

+1
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ export default async (req, res) => {
7575
}),
7676
);
7777
} catch (err) {
78+
res.setHeader("Cache-Control", `no-store`); // Don't cache error responses.
7879
return res.send(renderError(err.message, err.secondaryMessage));
7980
}
8081
};

Diff for: api/top-langs.js

+1
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ export default async (req, res) => {
7676
}),
7777
);
7878
} catch (err) {
79+
res.setHeader("Cache-Control", `no-store`); // Don't cache error responses.
7980
return res.send(renderError(err.message, err.secondaryMessage));
8081
}
8182
};

Diff for: api/wakatime.js

+1
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ export default async (req, res) => {
7878
}),
7979
);
8080
} catch (err) {
81+
res.setHeader("Cache-Control", `no-store`); // Don't cache error responses.
8182
return res.send(renderError(err.message, err.secondaryMessage));
8283
}
8384
};

0 commit comments

Comments
 (0)