Valeur non valide pour le paramètre d'itinéraire getStaticPaths.
GetStaticPathsInvalidRouteParam: Invalid getStaticPaths route parameter for
KEY
. Expected undefined, a string or a number, receivedVALUE_TYPE
(VALUE
)
Qu’est-ce qui ne va pas ?
Titre de la section Qu’est-ce qui ne va pas ?Comme les params
sont encodés dans l’URL, seuls certains types sont supportés comme valeurs.
---export async function getStaticPaths() { return [ { params: { id: '1' } } // Fonctionne { params: { id: 2 } } // Fonctionne { params: { id: false } } // Ne fonctionne pas ];}---
Dans les routes utilisant les paramètres REST, 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 :
Error Reference