Salta ai contenuti
This is an unmaintained snapshot of the Astro v5 docs. View the latest docs.

Invalid value for getStaticPaths route parameter.

Questi contenuti non sono ancora disponibili nella tua lingua.

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

Since params are encoded into the URL, only certain types are supported as values.

/route/[id].astro
---
export async function getStaticPaths() {
return [
{ params: { id: '1' } } // Works
{ params: { id: 2 } } // Works
{ params: { id: false } } // Does not work
];
}
---

In routes using rest parameters, undefined can be used to represent a path with no parameters passed in the URL:

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

See Also:

Contribuisci Comunità Sponsor