create project

This commit is contained in:
ismailsosic
2022-12-27 12:05:56 +01:00
parent 2a33a2d3de
commit cd2143287c
16035 changed files with 2489703 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
export function setRevalidateHeaders(res, options) {
if (options.private || options.stateful) {
if (options.private || !res.hasHeader("Cache-Control")) {
res.setHeader("Cache-Control", `private, no-cache, no-store, max-age=0, must-revalidate`);
}
} else if (typeof options.revalidate === "number") {
if (options.revalidate < 1) {
throw new Error(`invariant: invalid Cache-Control duration provided: ${options.revalidate} < 1`);
}
res.setHeader("Cache-Control", `s-maxage=${options.revalidate}, stale-while-revalidate`);
} else if (options.revalidate === false) {
res.setHeader("Cache-Control", `s-maxage=31536000, stale-while-revalidate`);
}
}
//# sourceMappingURL=revalidate-headers.js.map