Files
fefan/next/api/index.js
2026-01-19 11:43:59 +01:00

20 lines
500 B
JavaScript

import qs from "qs";
async function getData(path, query) {
const queryString = qs.stringify(query);
const isServerSide = typeof window === "undefined";
const res = await fetch(
`${
isServerSide
? process.env.NEXT_PRIVATE_CONTENT_URI ??
"http://fefan-backend:1337/api"
: process.env.NEXT_PUBLIC_CONTENT_URI ?? "https://content.fefan.fr/api"
}/${path}?${queryString}`,
{ cache: "no-store" }
);
return await res.json();
}
export default getData;