
原文链接:Dynamic Routes
1. 创建动态路由页面的方法
在page文件夹下的相应文件夹(如posts)中创建以 [ 开头,以 ] 结尾的文件,如[id].js。
2. 动态页面(Dynamic Routes)的数据获取:getStaticPaths
该函数一般与getStaticProps一起配合使用。在我看来,getStaticPaths更像是获取我们所需要的资源总数据。
按照Next.js的官网教程Blog来看,getStaticPaths从外部获取了所有的文章,然后将其传递给getStaticProps,之后再根据所传递的参数params来判断返回哪一个具体资源。
