【发布时间】:2022-01-26 16:22:06
【问题描述】:
所以基本上我有一个完整的 SSG 应用程序,我无法在构建时到达后端,并且每个数据都是权限和用户特定的,因此我无法在 getStaticPath 方法中指定我必须在动态路由中使用的路径如果我想使用 getStaticProps 组件。我尝试使用后备“阻塞”但导致错误:无法导出在getStaticPaths 中启用fallback 的页面。我真的很想在该页面上使用 getStaticProps,以便提高性能。
【问题讨论】:
-
fallback属性不受next export支持:nextjs.org/docs/advanced-features/…。如果在构建时无法获取数据,您有两种选择:1) 在客户端获取数据,而不是使用getStaticProps; 2) 不要使用next export,而是使用next start。 -
是的,我同时想通了,你是完全正确的,谢谢你的回答。
标签: reactjs typescript next.js