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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    暮色
    求助问答·暮色苍茫·2025/03/26 15:28:51

    React Server Component 中使用 useState 报错

    Prisma 多对多关系创建,用 connect 或 create 连接:prisma.user.create({ data: { roles: { connect: [{ id: roleId }] } } })。隐式多对多表 Prisma 自动管理,显式多对多需要自己管理中间表。 Next.j...

    2207
    快乐
    求助问答·快乐星球居民·2025/09/09 18:08:52

    Zod schema 中 refine 校验不触发

    next-intl 配置后 404,一般是 middleware 匹配规则不对。检查 middleware.ts 中 matcher 配置,确保排除了 /api、/_next、/admin 等非国际化路径。另外检查 defaultLocale 和 locales 配置是否正确。 Prisma 索引...

    3207
    潜水
    求助问答·潜水员·2025/12/04 00:16:19

    Vercel 环境变量 NEXT_PUBLIC 不暴露到客户端

    next-intl 配置后 404,一般是 middleware 匹配规则不对。检查 middleware.ts 中 matcher 配置,确保排除了 /api、/_next、/admin 等非国际化路径。另外检查 defaultLocale 和 locales 配置是否正确。 router.pu...

    1007
    发呆
    求助问答·发呆的仓鼠·2025/08/20 01:36:51

    Auth.js credentials 登录返回 null

    Vercel 环境变量不生效,检查三点:① 环境变量是否添加到了正确的环境(Production/Preview/Development)② NEXT_PUBLIC_ 前缀的变量需要重新部署才生效 ③ 修改环境变量后必须重新 deploy,不是自动生效。 Prisma $transaction 超...

    1907
    近水
    求助问答·近水含烟·2026/06/22 19:09:03

    Prisma 软删除查询过滤重复

    router.push 不更新 URL,Next.js 15 + next-intl 在 useSession 触发 re-render 时可能取消 router.push 的 startTransition。解决:用 window.location.href 硬导航(认证流程的例外允许裸路径)。...

    1506
    近水
    求助问答·近水含烟·2026/06/19 21:37:13

    Next.js 动态路由 generateStaticParams 不生效

    Prisma Json 字段查询,用 prismaToJson 过滤或 $queryRaw 用 PostgreSQL 的 ->> 操作符。Prisma 6 支持直接在 where 中用 path 过滤 Json 字段。 Prisma 软删除查询过滤重复,用 middleware 自动过滤 dele...

    2706
    CT
    求助问答·Ctrl+C工程师·2025/10/16 15:26:39

    next/image 图片显示模糊或变形

    Shadcn UI 组件在 Server Component 报错,因为部分组件用了 Radix UI(Client Component)。确保使用 Shadcn 组件的页面或父组件加了 'use client',或者把组件包裹在 Client Component wrapper 中。 Prism...

    4406
    思考
    求助问答·思考的柴犬·2025/02/04 12:33:45

    Next.js App Router 中拦截路由 catch-all

    Prisma 事务中 create 返回的 id 在 commit 前可能不可用。如果需要用 id 生成 slug,可以在事务内先 create 再 update slug,或用 cuid() 手动生成 id。注意 Prisma @default(cuid()) 在 create 时生成。 nex...

    2006
    吃瓜
    求助问答·吃瓜群众·2025/07/01 07:01:47

    Next.js 路由组 layout 中调用 auth() 报错

    Prisma 索引没生效查询慢,确认:① 查询条件字段是否建了 @@index ② 迁移是否执行 ③ 用 EXPLAIN ANALYZE 查看执行计划 ④ 是否有函数索引需求 ⑤ 大表考虑分区。 Shadcn UI 组件在 Server Component 报错,因为部分组件用了 Radix UI...

    置顶5306
    回滚
    求助问答·回滚艺术家·2026/04/16 12:30:32

    Prisma 事务超时回滚

    Next.js 路由组 layout 中调用 auth() 报错,因为 layout 是所有子页面的公共外壳,async layout 会拖慢导航。解决:layout 保持同步,用客户端组件 + useSession() 读取 session 缓存。 Next.js middleware 中 pa...

    4806
    佛系
    求助问答·佛系青年·2024/11/15 07:28:31

    Next.js 中 router.push 不更新 URL

    Vercel Edge Runtime 不支持 Prisma,因为 Prisma 依赖 Node.js 原生模块。Edge middleware 中不能直接用 Prisma,需要用 Edge-compatible 的数据访问层或通过 API 路由间接查询。 Next.js middleware 中...

    2506
    观星
    求助问答·观星者·2026/02/13 15:37:33

    Auth.js 5 beta session 丢失的排查记录

    Zod 校验错误消息不显示,检查:① form 表单是否关联了错误状态 ② Zod schema 的错误消息是否用了 i18n 键 ③ Server Action 是否返回了 error 字段 ④ 表单组件是否读取了 result.error 并显示。 Google OAuth 回调报 OAuth...

    精华5306
    无所
    求助问答·无所谓·2025/09/24 20:27:11

    Vercel 部署时 TypeScript 类型检查失败

    Auth.js JWT token 中字段不更新,因为 JWT 是有状态的快照。修改用户字段后需要用 useSession().update() 刷新客户端 session,同时 JWT callback 中处理 trigger === 'update' 从 DB 读取最新值更新 token。 G...

    5506
    前端
    求助问答·前端魔法师·2025/05/08 03:20:27

    Prisma 模型 @@map 和字段 @map 混淆

    Auth.js 5 signIn redirect:false 返回 { error, ok, status, url }。判断成功:!result.error && result.ok。注意 result.url 可能含 ?error= 参数,用 redirectTo 显式指定避免误判。 Nex...

    5806
    潜水
    求助问答·潜水员·2025/12/09 04:43:48

    Vercel 部署时 Prisma Client 生成失败

    next/image 图片模糊或变形,检查:① 是否设置了 width/height 或 fill ② fill 模式需要父容器 position: relative ③ priority 只给 LCP 图片 ④ sizes 属性帮助浏览器选择正确尺寸 ⑤ 避免在 Server Component...

    2206
    巡山
    求助问答·巡山的狐狸·2025/07/17 14:27:06

    Zod 转换 transform 中抛错处理

    Server Action 提交后不跳转,可能是用了 router.push 而非 window.location.href。Next.js 15 + next-intl 的 router.push 在 startTransition 内会被 toast 的状态更新中断。解决:用 window.lo...

    3806
    冬炉
    求助问答·冬炉暖茶·2025/04/14 06:12:04

    React Server Component 中使用 useState 报错

    Auth.js credentials 登录返回 null,检查:① authorize 函数是否正确返回 user 对象 ② 密码 bcrypt.compare 是否正确 ③ 用户状态是否 active ④ 是否触发了限流 ⑤ email 是否小写化匹配。 Zod 校验错误消息不显示,检查:①...

    6606
    蜕皮
    求助问答·蜕皮的蛇·2025/12/23 16:43:32

    Tailwind v4 自定义颜色不生效

    Auth.js JWT token 中字段不更新,因为 JWT 是有状态的快照。修改用户字段后需要用 useSession().update() 刷新客户端 session,同时 JWT callback 中处理 trigger === 'update' 从 DB 读取最新值更新 token。 遇...

    精华2506
    逻辑
    求助问答·逻辑编织者·2025/02/02 21:07:08

    Next.js middleware 中 pathname 精确匹配失效

    Prisma 连接池超时一般是 connection_limit 设置不当。Serverless 环境(Vercel)建议 connection_limit=1,因为每个函数实例独立连接。如果用 PgBouncer 或 Supabase connection pooler,URL 加 ?pgboun...

    2506
    刚刚
    求助问答·刚刚好·2026/02/13 03:30:25

    求助:Next.js 15 hydration mismatch 报错怎么解决

    Vercel 构建时 TypeScript 检查失败,可以在 next.config.ts 中设置 typescript.ignoreBuildErrors = true 临时跳过,但不推荐。正确做法:本地运行 npm run typecheck 修复所有类型错误后再部署。 Next.js 15...

    精华1006
    上一页第 14 / 25 页下一页