| title | i18nReady | githubURL |
|---|---|---|
Paramètre de route invalide renvoyé par getStaticPaths(). |
true |
GetStaticPathsInvalidRouteParam: Invalid
getStaticPaths()route parameter forKEY. Expected a string or undefined, receivedVALUE_TYPE(VALUE)
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 :