generateStaticParams not working on a dynamic route
Unanswered
Transvaal lion posted this in #help-forum
Transvaal lionOP
generateMetadata is getting params as expected but generateStaticParams is getting an empty params object. How do I fix this?
11 Replies
@Transvaal lion generateMetadata is getting params as expected but generateStaticParams is getting an empty params object. How do I fix this?
generateStaticParams is used to generate the params, so obviously it doesn't have the params as input
Transvaal lionOP
@joulev Which function can I use to prefetch the data?
What do you mean by prefetch?
You probably want to use server component for that
Read the [dynamic routing](https://nextjs.org/docs/app/building-your-application/routing/dynamic-routes) documentation
@joulev What do you mean by prefetch?
Transvaal lionOP
I wanted to make SSG
I guess I made a mistake with refering to generateStaticParams
Yes, then use server components, they are static by default
Transvaal lionOP
getStaticProps will achieve what I'm trying to do right?
Transvaal lionOP
Thanks!