我有一个博客/新闻项目,对 getStaticProps 和 getServerSideProps 的使用感到困惑

问题描述 投票:0回答:0

你好开发社区我知道你可能会说这是关于 stackoverflow 的最常见问题,但我没有找到我正在寻找的解决方案。

我搜索了很多并观看了 youtube 视频,但我的困惑仍然存在。

我知道 Next.js 中 getStaticProps 和 getServerSideProps 的含义和用途:

  • getStaticProps 在构建时预渲染页面,这对 根据 Next.js 文档进行 SEO
  • getServerSideProps 在每次请求时预渲染页面

我的场景: 我正在从事博客/新闻项目,其中将有不同的类别,例如技术、娱乐、体育、教育等。

getStaticProps() 所以我使用 getStaticProps() 在前端渲染新闻卡片,当用户点击它时,单个新闻页面打开 在单个新闻页面上,我再次通过在 getStaticProps() 中请求服务器来获取单个帖子数据,并且在同一页面上我正在使用 getStaticPath() 来填充所有可能的帖子。

getServerSideProps() 我正在为 CMS/仪表板使用此功能,管理员可以在其中发布和获取所有类别、所有帖子、所有评论等的统计信息。

所以我的问题是这种方法好吗以及这两种方法适合这种情况的地方

感谢您阅读这个问题到此为止。

next.js next
© www.soinside.com 2019 - 2024. All rights reserved.