You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Next.js中含Suspense组件的页面能否使用getServerSideProps?

关于Next.js流式SSR中Suspense与getServerSideProps的疑问解答
  • 含Suspense包裹组件的页面完全可以正常使用getServerSideProps,这一点没有限制。
  • 文档里提到的“服务端数据获取暂不支持”,指的是不能在Suspense包裹的组件内部直接执行服务端数据获取逻辑(比如组件自身调用服务端专属的数据获取方法、或者给组件单独配置getServerSideProps),而不是说页面级的getServerSideProps不能用,也不是说不能把页面通过getServerSideProps获取的数据传递给这些被Suspense包裹的组件。

举个实际场景:你可以在页面层面用getServerSideProps获取用户列表数据,然后把这个数据通过props传给页面里被<Suspense>包裹的<UserList>组件,这种写法是完全合规且有效的。但如果你想让<UserList>组件自己在服务端获取数据(比如组件内部写服务端数据获取逻辑),这就属于文档里说的“暂不支持”的情况。

内容的提问来源于stack exchange,提问作者HialeahLiam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 16:21:27