W3cubDocs

/Astro

Invalid entry inside getStaticPath's return value

InvalidGetStaticPathsEntry: Invalid entry returned by getStaticPaths. Expected an object, got ENTRY_TYPE

getStaticPaths’s return value must be an array of objects. In most cases, this error happens because an array of array was returned. Using .flatMap() or a .flat() call may be useful.

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

See Also:

© 2021 Fred K. Schott
Licensed under the MIT License.
https://docs.astro.build/en/reference/errors/invalid-get-static-paths-entry/