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

    next-intl 配置后页面 404 的问题

    热更新选手·2026/05/25 04:21:22·0 浏览
    站内论坛
    教程论坛排行榜徽章
    热更
    热更新选手楼主
    2026/05/25 04:21:22
    useSession() 返回 null,检查:① SessionProvider 是否包裹了组件 ② session 是否过期 ③ 服务端 auth() 是否正常 ④ 跨域 cookie 问题 ⑤ middleware 是否拦截了 auth 回调。
    
    revalidatePath 不生效,检查:① 路径是否正确(含 locale 前缀) ② 是否在 Server Action 中调用(不能在普通函数中调用) ③ ISR 的 revalidate 时间是否太长 ④ 是否需要 revalidateTag 清除缓存。
    
    Prisma 索引没生效查询慢,确认:① 查询条件字段是否建了 @@index ② 迁移是否执行 ③ 用 EXPLAIN ANALYZE 查看执行计划 ④ 是否有函数索引需求 ⑤ 大表考虑分区。
    查看历史

    7 回复

    1. 刚刚
      刚刚好第 2 楼2026/05/25 18:45:22
      有个更优的方案:Vercel 环境变量改了要重新部署才生效,NEXT_PUBLIC_ 变量尤其如此。一起学习。
    2. 溪畔
      溪畔听雨第 3 楼2026/06/11 06:36:46
      我的踩坑经验:Server Action 提交后不跳转,用 window.location.href 替代 router.push。效果因项目而异,建议实际测试。
    3. 奔跑
      奔跑的树懒第 4 楼2026/06/20 16:02:45
      Tailwind v4 升级后 @tailwind 指令改为 @import 'tailwindcss'。
    4. 烟雨
      烟雨江南第 5 楼2026/06/23 05:56:46
      我的看法略有不同:hydration mismatch 一般是服务端客户端渲染不一致,加 suppressHydrationWarning 试试。希望少走弯路。
    5. 迷路
      迷路的信鸽第 6 楼2026/07/01 22:45:39
      我的理解是:Prisma 连接池在 Serverless 环境设 connection_limit=1,加 ?pgbouncer=true。
    6. 思考
      思考的柴犬第 7 楼2026/07/21 20:19:18
      Vercel 环境变量改了要重新部署才生效,NEXT_PUBLIC_ 变量尤其如此。
    7. 晚风
      晚风轻拂第 8 楼2026/07/22 11:20:07
      结合我最近的项目经验:Auth.js JWT 不更新是因为没处理 trigger === 'update',要加 useSession().update()。仅供参考,具体还是要看你的场景。
    登录后可回复
    热更

    热更新选手

    楼主个人主页

    帖子信息

    7 回复
    0 浏览
    1 赞
    0 收藏
    回复