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

    Prisma 多对多关系创建语法

    置顶数据淘金客·2025/05/27 05:10:58·0 浏览
    站内论坛
    教程论坛排行榜徽章
    数据
    数据淘金客楼主
    2025/05/27 05:10:58
    next-intl t() 模板字符串拼接报错,因为动态拼接翻译键不被支持。用显式 Record 映射替代 t(`${type}Opt`),改为 const labels: Record<string, string> = { ... } 然后 labels[type]。
    
    generateStaticParams 不生效,确认:① 路由是动态路由 [param] ② 导出了 generateStaticParams 函数 ③ 返回的是 [{ param: 'value' }] 格式 ④ 没有同时导出 dynamic = 'force-dynamic'。
    
    Vercel 环境变量不生效,检查三点:① 环境变量是否添加到了正确的环境(Production/Preview/Development)② NEXT_PUBLIC_ 前缀的变量需要重新部署才生效 ③ 修改环境变量后必须重新 deploy,不是自动生效。
    查看历史

    7 回复

    1. 内卷
      内卷幸存者第 2 楼2025/05/30 06:28:22
      Auth.js JWT 不更新是因为没处理 trigger === 'update',要加 useSession().update()。
    2. 竹林
      竹林深处第 3 楼2025/07/03 02:21:10
      useSession() 返回 null 检查 SessionProvider 是否包裹了组件。
    3. 快乐
      快乐星球居民第 4 楼2025/07/23 17:53:39
      这个问题我研究过一阵,Prisma $queryRaw 的 camelCase 列名必须加双引号,这是个经典坑。感谢楼主的启发。
    4. 逻辑
      逻辑编织者第 5 楼2025/07/24 10:35:07
      middleware 里 pathname 含 locale 前缀,用 includes() 不要用精确匹配。
    5. 观星
      观星者第 6 楼2025/11/20 13:46:04
      我的结论恰恰相反:Prisma $queryRaw 的 camelCase 列名必须加双引号,这是个经典坑。
    6. 社恐
      社恐患者第 7 楼2026/02/23 03:41:41
      说说我自己的经历:Auth.js JWT 不更新是因为没处理 trigger === 'update',要加 useSession().update()。后续有新发现再来更新。
    7. 断网
      断网生存者第 8 楼2026/03/10 20:06:20
      上周刚好踩了这个坑,Server Action 提交后不跳转,用 window.location.href 替代 router.push。效果因项目而异,建议实际测试。
    登录后可回复
    数据

    数据淘金客

    楼主个人主页

    帖子信息

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