next.js(app router) 在 ssg(output: "export") 模式下 我的动态路由
/app/live/[id]/page.tsx
可以类似 react-router 那样动态获取么 id 么(useParams),而不是用 generateStaticParams 去生成,因为可能会有数万乃至数 10 万个 id
next.js(app router) 在 ssg(output: "export") 模式下 我的动态路由
/app/live/[id]/page.tsx
可以类似 react-router 那样动态获取么 id 么(useParams),而不是用 generateStaticParams 去生成,因为可能会有数万乃至数 10 万个 id
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
如果不用 ssg, next.js 非常适合你这种需求。
可以打包的时候可以提前静态渲染部分路由,剩余未渲染的,等待第一个请求进来再渲染成静态,后续再有请求进来,就可以直接访问渲染后的,如果某一个页面的数据改了,也可以手动掉请求,重新单独静态渲染那个页面。
如果你的服务器支持nodejs部署,可以试用上面的方案。
https://nextjs.org/docs/app/building-your-application/data-fe...