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

部署在Firebase Hosting的Next.js:动态路由为何触发云函数?

客户端组件动态路由部署Firebase后触发云函数超时问题

我有一个动态路由/user/[userId],对应一个客户端组件(page.tsx文件顶部标注了'use client')。该页面在useEffect()钩子中向数据库发起请求,本地通过next dev运行完全正常,但部署到Firebase后无法加载,一直尝试调用自动生成的Firebase云函数,最终超时。

我查阅了Next.js与Firebase集成文档,但无法理解触发云函数的原因——我并未进行图片优化,也未配置重定向、重写或自定义请求头。

目前云函数超时导致我无法访问生产环境的该URL,我首先想明确:仅使用客户端组件('use client'),为何Next.js会调用云函数?

其他信息

  • 使用Next.js App Router
  • Next.js版本13.4.7(文档显示的最新支持版本)
  • Node.js 18
  • React 18.2.0
  • Firebase Tools 13.1.0(最新版本)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 01:07:36