Skip to content

Latest commit

 

History

History
41 lines (35 loc) · 1.33 KB

File metadata and controls

41 lines (35 loc) · 1.33 KB
title i18nReady githubURL
Paramètre de route invalide renvoyé par getStaticPaths().
true

GetStaticPathsInvalidRouteParam: Invalid getStaticPaths() route parameter for KEY. Expected a string or undefined, received VALUE_TYPE (VALUE)

Qu'est-ce qui a mal tourné ?

Etant donné que les params sont encodées dans l'URL, seuls certains types sont pris en charge en tant que valeurs.

---
export async function getStaticPaths() {
	return [
		{ params: { id: '1' } } // Fonctionne
		{ params: { id: 2 } } // Ne fonctionne pas
		{ params: { id: false } } // Ne fonctionne pas
    { params: { id: [1, 2] } } // Ne fonctionne pas
	];
}
---

Dans les routes utilisant les paramètres du reste, undefined peut être utilisé pour représenter un chemin sans paramètres passés dans l'URL :

---
export async function getStaticPaths() {
	return [
		{ params: { id: '1' } } // /route/1
		{ params: { id: '2' } } // /route/2
		{ params: { id: undefined } } // /route/
	];
}
---

Voir aussi :