【发布时间】:2021-01-26 23:14:09
【问题描述】:
我知道这个话题并不新鲜,我发现(并阅读了)一些讨论。我找不到的是对我仍然存在的问题的答案。
其他人如何解决无法在 _app.js 中使用 getStaticProps 的问题? getInitialProps 不适合我,因为我想使用 SSG。 有没有办法在使用 getInitialProps 时强制 SSG?或者我真的必须在每一页上从我的 Headless CMS 中获取我的所有数据吗?例如,因为我想构建一个页眉(包括导航)和一个页脚。目前我看到的唯一选择是重复大量代码。
任何提示都非常感谢并感谢您的阅读!
【问题讨论】:
-
半年后,你有什么感悟吗?
-
在
_app.js中使用getInitialProps实际上不会禁用SSG(将其添加到_app.js并构建您的应用程序,您可以查看哪些页面使用SSG,哪些不使用)。
标签: next.js dry getstaticprops ssg