title | i18nReady | githubURL |
---|---|---|
Invalid value for getStaticPaths route parameter. |
true |
GetStaticPathsInvalidRouteParam:
getStaticPaths
的路由参数KEY
无效。期望是 undefined、string 或 number,但接收到的VALUE
类型是VALUE_TYPE
。
因为路径参数 params
被编码到链接中,所以只支持某些类型的值作为参数。
---
export async function getStaticPaths() {
return [
{ params: { id: '1' } } // 有效
{ params: { id: 2 } } // 有效
{ params: { id: false } } // 无效
];
}
---
在使用剩余参数的路由中,可以使用 undefined
来表示在链接中未传递任何参数的路径。
---
export async function getStaticPaths() {
return [
{ params: { id: 1 } } // /route/1
{ params: { id: 2 } } // /route/2
{ params: { id: undefined } } // /route/
];
}
---
请参阅: