拓扑森林
首页OPC课程政企培训专属智能体项目投融资行业资讯站内论坛关于我们
登录
跳到主内容
    论坛/求助问答

    Vercel 函数超时 10s 限制怎么突破

    赛博修行者·2026/02/14 11:28:07·0 浏览
    站内论坛
    教程论坛排行榜徽章
    赛博
    赛博修行者楼主
    2026/02/14 11:28:07
    Next.js middleware 中 pathname 精确匹配失效,因为 intl 中间件处理后 pathname 含 locale 前缀(如 /zh/dashboard)。用 pathname.includes() 或 getLocaleFromPathname() 而非 pathname === '/dashboard'。
    
    Shadcn UI 组件在 Server Component 报错,因为部分组件用了 Radix UI(Client Component)。确保使用 Shadcn 组件的页面或父组件加了 'use client',或者把组件包裹在 Client Component wrapper 中。
    
    Prisma 索引没生效查询慢,确认:① 查询条件字段是否建了 @@index ② 迁移是否执行 ③ 用 EXPLAIN ANALYZE 查看执行计划 ④ 是否有函数索引需求 ⑤ 大表考虑分区。
    
    Next.js 路由组 layout 中调用 auth() 报错,因为 layout 是所有子页面的公共外壳,async layout 会拖慢导航。解决:layout 保持同步,用客户端组件 + useSession() 读取 session 缓存。
    查看历史

    6 回复

    1. 前端
      前端魔法师第 2 楼2026/02/24 03:46:10
      有个细节值得注意:Tailwind v4 升级后 @tailwind 指令改为 @import 'tailwindcss'。欢迎大家补充。
    2. 蜕皮
      蜕皮的蛇第 3 楼2026/03/04 05:26:18
      有个相关问题想请教:cookies().set() + redirect() 在 Server Component 不兼容,改用 Server Action。如有不对请指正。
    3. 接口
      接口焊接工第 4 楼2026/03/26 11:10:11
      这个观点我很认同,next/dynamic + ssr:false 不能在 Server Component 用,要包一层 'use client'。希望少走弯路。
    4. 躺平
      躺平选手第 5 楼2026/04/01 05:56:09
      有个相关问题想请教:Auth.js JWT 不更新是因为没处理 trigger === 'update',要加 useSession().update()。
    5. 终端
      终端常驻民第 6 楼2026/04/13 18:10:59
      next/dynamic + ssr:false 不能在 Server Component 用,要包一层 'use client'。
    6. 迁徙
      迁徙的角马第 7 楼2026/07/20 23:52:26
      我调研过这块,Prisma $queryRaw 的 camelCase 列名必须加双引号,这是个经典坑。如有不对请指正。
    登录后可回复
    赛博

    赛博修行者

    楼主个人主页

    帖子信息

    6 回复
    0 浏览
    9 赞
    0 收藏
    回复