Пропустить до содержимого

Invalid entry inside getStaticPath's return value

InvalidGetStaticPathsEntry: Неверная запись, возвращенная getStaticPaths. Ожидался объект, получен ENTRY_TYPE.

Возвращаемое значение getStaticPaths должно быть массивом объектов. В большинстве случаев эта ошибка возникает из-за того, что был возвращен массив массивов. Полезным может оказаться использование .flatMap() или вызова .flat().

pages/blog/[id].astro
export async function getStaticPaths() {
return [ // <-- Array
{ params: { slug: "blog" } }, // <-- Object
{ params: { slug: "about" } }
];
}

Смотрите также: