Add NEXT_PUBLIC_BUILD_TIME to config and append timestamp to API requests for fresh category data retrieval

This commit is contained in:
Bram Suurd 2024-11-05 00:14:19 +01:00
parent 4ca45042cc
commit 63aa8e2aa8
3 changed files with 26 additions and 18 deletions

View file

@ -47,13 +47,15 @@ function ScriptContent() {
};
useEffect(() => {
fetch("api/categories")
.then((response) => response.json())
.then((categories) => {
const sortedCategories = sortCategories(categories);
setLinks(sortedCategories);
})
.catch((error) => console.error(error));
fetch(
`/api/categories?_=${process.env.NEXT_PUBLIC_BUILD_TIME || Date.now()}`,
)
.then((response) => response.json())
.then((categories) => {
const sortedCategories = sortCategories(categories);
setLinks(sortedCategories);
})
.catch((error) => console.error(error));
}, []);
return (