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

getServerSideProps是页面每次请求都运行还是仅针对HTTP请求运行?

getServerSideProps 运行时机说明

getServerSideProps 是在页面的每次请求时都会运行,这里的请求本质就是HTTP请求——所有触发页面加载的场景,最终都会转化为服务器端的HTTP请求处理流程,比如:

  • 用户直接在浏览器地址栏输入页面URL访问
  • 用户通过应用内路由跳转至该页面(如使用next/link触发服务端渲染的场景)
  • 用户刷新页面
  • 搜索引擎爬虫抓取页面

只要有针对该页面的请求到达服务器,getServerSideProps就会在服务器端执行一次,完成数据获取后再将渲染好的页面返回给客户端。不存在“仅处理HTTP请求时才运行”的区分,因为它的运行本身就是服务端处理HTTP请求环节的一部分。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 12:55:15