mirror of
https://github.com/Ladebeze66/devsite.git
synced 2025-12-13 12:46:49 +01:00
mise a jour
This commit is contained in:
parent
013c64ed51
commit
c1c52567d6
@ -1,6 +1,6 @@
|
||||
import ContentSectionCompetences from "../../components/ContentSectionCompetences";
|
||||
|
||||
export default function Page({ params }: { params: { slug: string } }) {
|
||||
console.log("🛠️ Paramètres reçus :", params.slug);
|
||||
return <ContentSectionCompetences collection="competences" slug={params.slug} />;
|
||||
}
|
||||
|
||||
|
||||
@ -48,7 +48,7 @@ export default function RootLayout({ children }) {
|
||||
<NavLink text="Portfolio" path="/portfolio" />
|
||||
</li>
|
||||
<li>
|
||||
<NavLink text="Compétences" path="/Competences" />
|
||||
<NavLink text="Compétences" path="/competences" />
|
||||
</li>
|
||||
<li>
|
||||
<NavLink text="Contact" path="/contact" />
|
||||
|
||||
@ -1,15 +1,21 @@
|
||||
import qs from "qs";
|
||||
|
||||
|
||||
export async function fetchDataCompetences(collection: string, slug: string) {
|
||||
// 🔹 Construire la requête API avec le bon filtre et populate
|
||||
const query = qs.stringify({
|
||||
filters: { slug },
|
||||
populate: "picture", // ⚡ Ajoute d'autres champs si besoin
|
||||
filters: {
|
||||
slug: {
|
||||
$eq: slug,
|
||||
},
|
||||
},
|
||||
populate: "picture",
|
||||
});
|
||||
|
||||
console.log(`🛠️ Requête API : http://localhost:1337/api/${collection}?${query}`);
|
||||
|
||||
try {
|
||||
const response = await fetch(`http://localhost:1337/api/$(collection)?${query}`, {
|
||||
cache: "no-store", // 🔹 Désactive le cache pour éviter les erreurs
|
||||
const response = await fetch(`http://localhost:1337/api/${collection}?${query}`, {
|
||||
cache: "no-store",
|
||||
});
|
||||
|
||||
if (!response.ok) {
|
||||
@ -17,9 +23,11 @@ export async function fetchDataCompetences(collection: string, slug: string) {
|
||||
}
|
||||
|
||||
const data = await response.json();
|
||||
console.log("✅ Données reçues :", data);
|
||||
|
||||
return data.data[0] || null;
|
||||
} catch (error) {
|
||||
console.error("❌ Error fetching competences data:", error);
|
||||
console.error("❌ Erreur lors de la récupération des compétences :", error);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,7 +0,0 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"paths": {
|
||||
"@/*": ["src/*"]
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user