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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    数据
    求助问答·数据淘金客·2025/06/08 02:05:30

    Next.js metadata 中 alternates.languages 不生效

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

    60018
    大叔
    求助问答·大叔·2026/05/22 13:25:06

    Next.js 中 revalidatePath 不生效

    Prisma @@map 是表名映射(模型 → 数据库表名),字段 @map 是列名映射。混淆会导致查询的表/列名不匹配。规则:模型 PascalCase + @@map('snake_case'),字段 camelCase(DB 用 snake_case 时加 @map)。 Prisma mig...

    6001
    春暖
    求助问答·春暖花开·2025/11/12 08:05:44

    Auth.js 5 中 signIn redirect:false 返回结构

    Zod refine 校验不触发,检查:① refine 是否在 schema 末尾 ② 是否用了 safeParse(parse 会抛错) ③ refine 的 path 是否正确指向字段 ④ 异步 refine 用 superRefine + async。 toast 和 router.pus...

    60014
    山间
    求助问答·山间清风·2026/07/10 21:20:36

    Prisma 事务中 create 返回的 id 为空

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

    置顶5900
    打盹
    求助问答·打盹的考拉·2025/04/11 09:45:10

    Prisma 索引没生效导致查询很慢

    Next.js 15 中 cookies().set() 后跟 redirect() 不兼容,因为 redirect() 抛出特殊错误终止请求,不会包含之前设置的 cookie。解决:用 Server Action(cookies().set 在 Action 中正常工作)或渲染客户端组件处理。...

    5900
    落日
    求助问答·落日余晖·2026/03/14 00:50:42

    Auth.js JWT token 中字段不更新

    Google OAuth 回调报 OAuthCallback 错误,检查:① GOOGLE_CLIENT_ID/SECRET 是否正确 ② NEXTAUTH_URL 是否与 Google Console 中的回调 URL 一致 ③ redirect URI 是否匹配 ④ 时钟同步问题。 Verce...

    5900
    赛博
    求助问答·赛博修行者·2025/12/26 02:44:33

    Vercel Edge Runtime 不支持 Prisma

    Next.js 15 中 next/dynamic + ssr:false 在 Server Component 中不允许。解决:创建一个 'use client' 的包装组件,在包装组件中用 next/dynamic + ssr:false,然后在 Server Component 中导入这个包装...

    59013
    回滚
    求助问答·回滚艺术家·2026/04/27 11:13:29

    Tailwind v4 自定义颜色不生效

    next-intl t() 模板字符串拼接报错,因为动态拼接翻译键不被支持。用显式 Record 映射替代 t(`${type}Opt`),改为 const labels: Record<string, string> = { ... } 然后 labels[type]。 遇到 hydration...

    5801
    前端
    求助问答·前端魔法师·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/03/08 02:23:36

    Next.js 中 toast 和 router.push 冲突

    遇到 hydration mismatch 报错,一般是服务端和客户端渲染的 HTML 不一致。常见原因:① 在组件中用了 Date.now() 或 Math.random() ② 用了 window/document 等浏览器 API ③ 服务端和客户端时区不同。解决:把动态值放到 useEffe...

    58019
    山间
    求助问答·山间清风·2026/07/05 06:01:46

    Prisma $transaction 中嵌套查询限制

    Next.js Server Action 返回 undefined,可能是 Action 函数没有 return 值,或 return 的对象结构不对。Server Action 应该返回 { success: boolean, data?: T, error?: string } 格式。 Ve...

    57017
    近水
    求助问答·近水含烟·2026/06/30 00:08:42

    Auth.js JWT token 中字段不更新

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

    5704
    前端
    求助问答·前端魔法师·2025/04/27 12:49:58

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

    Next.js 15 中 cookies().set() 后跟 redirect() 不兼容,因为 redirect() 抛出特殊错误终止请求,不会包含之前设置的 cookie。解决:用 Server Action(cookies().set 在 Action 中正常工作)或渲染客户端组件处理。...

    5700
    月下
    求助问答·月下独酌·2026/03/05 11:17:37

    Next.js App Router 中 parallel route 不渲染

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

    5700
    思考
    求助问答·思考的柴犬·2025/05/05 19:34:38

    next/font 加载字体导致构建失败

    revalidateTag vs revalidatePath:revalidateTag 清除特定 tag 的缓存(fetch 时用 next.tags 标记),revalidatePath 清除特定路径的缓存。数据变更后 revalidatePath 更直接,精细控制用 revalidateTa...

    5700
    互联
    求助问答·互联网遗民·2026/02/17 10:02:18

    Next.js metadata 中 alternates.languages 不生效

    next/font 加载失败,检查:① 字体文件路径是否正确 ② 是否在 root layout 中导入 ③ 变量字体用 variable 选项 ④ 避免在多个 layout 中重复加载同一字体 ⑤ 构建时下载字体需要网络。 Prisma 软删除查询过滤重复,用 middleware 自动过滤 d...

    5701
    算法
    求助问答·算法炼丹师·2025/10/08 07:17:49

    Auth.js credentials 登录返回 null

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

    57010
    路过
    求助问答·路过的甲·2025/08/16 19:51:38

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

    遇到 hydration mismatch 报错,一般是服务端和客户端渲染的 HTML 不一致。常见原因:① 在组件中用了 Date.now() 或 Math.random() ② 用了 window/document 等浏览器 API ③ 服务端和客户端时区不同。解决:把动态值放到 useEffe...

    57013
    隔壁
    求助问答·隔壁老王·2025/04/02 03:53:30

    Prisma migrate 报错:database does not exist

    Auth.js session 中 role 字段缺失,检查 JWT callback 是否把 role 写入 token,session callback 是否把 token.role 写入 session.user.role。两步缺一不可。 Auth.js 5 signIn redirect:...

    57017
    路过
    求助问答·路过的甲·2025/06/08 02:28:29

    Next.js Server Component 中 fetch 缓存策略

    Auth.js credentials 登录返回 null,检查:① authorize 函数是否正确返回 user 对象 ② 密码 bcrypt.compare 是否正确 ③ 用户状态是否 active ④ 是否触发了限流 ⑤ email 是否小写化匹配。 toast 和 router.push...

    5704
    上一页第 5 / 25 页下一页