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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    会议
    求助问答·会议逃生专家·2025/09/12 03:38:43

    Zod schema 中 refine 校验不触发

    toast 和 router.push 冲突,因为 toast 的状态更新会中断 router.push 的 startTransition。解决:用 window.location.href 硬导航,或先 toast 再 setTimeout(() => router.push, 0)。 Ver...

    54010
    栈溢
    求助问答·栈溢出幸存者·2025/07/02 06:53:02

    Next.js middleware 重定向循环

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

    48013
    雾里
    求助问答·雾里看花·2025/02/25 14:03:14

    next-intl 翻译键缺失但不报错

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

    46015
    电子
    求助问答·电子古董·2025/08/07 19:58:49

    Next.js App Router 中 cookies().set() 和 redirect() 不兼容

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

    置顶42011
    月下
    求助问答·月下独酌·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/11/28 04:25:45

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

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

    2408
    离线
    求助问答·离线爱好者·2026/01/24 19:27:49

    Next.js 中 usePathname 返回带 locale 前缀

    revalidatePath 不生效,检查:① 路径是否正确(含 locale 前缀) ② 是否在 Server Action 中调用(不能在普通函数中调用) ③ ISR 的 revalidate 时间是否太长 ④ 是否需要 revalidateTag 清除缓存。 Next.js 15 中 nex...

    5000
    溪畔
    求助问答·溪畔听雨·2026/02/24 07:31:23

    Vercel 部署时 Prisma Client 生成失败

    Prisma Json 字段查询,用 prismaToJson 过滤或 $queryRaw 用 PostgreSQL 的 ->> 操作符。Prisma 6 支持直接在 where 中用 path 过滤 Json 字段。 Vercel 环境变量不生效,检查三点:① 环境变量是否添加到了正确的环境(P...

    6209
    落日
    求助问答·落日余晖·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/09/21 15:15:26

    Tailwind v4 自定义颜色不生效

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

    7000
    林间
    求助问答·林间晨露·2025/06/10 13:29:31

    Prisma migrate 报错:database does not exist

    middleware 重定向循环,一般是认证逻辑和业务重定向冲突。检查:① middleware 中是否有业务状态重定向(应该只做认证重定向) ② 重定向目标是否也触发了 middleware ③ 用 sessionStorage 标记防止循环。 next/font 加载失败,检查:① 字体文件路...

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

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

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

    5700
    快乐
    求助问答·快乐的水豚·2025/05/01 22:05:34

    Next.js 15 中 next/dynamic ssr:false 在 Server Component 报错

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

    5500
    隔壁
    求助问答·隔壁老王·2025/09/09 12:25:29

    Next.js 中 revalidateTag 和 revalidatePath 区别

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

    5407
    快乐
    求助问答·快乐的水豚·2025/04/08 15:31:33

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

    Auth.js 5 beta 的 session 丢失问题,常见原因:① AUTH_SECRET 未配置或变了 ② cookie 被中间件清除 ③ JWT 过期。排查:检查 AUTH_SECRET 是否一致,middleware 中是否有不必要的 Set-Cookie,callbacks.jwt 是...

    40017
    注释
    求助问答·注释写故事·2025/10/19 06:59:42

    Vercel 部署后环境变量不生效的问题

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

    4708
    云中
    求助问答·云中漫步·2025/06/23 09:14:13

    Auth.js session 中 role 字段缺失

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

    6003
    躺平
    求助问答·躺平选手·2026/01/25 06:09:05

    Vercel 部署时 Prisma Client 生成失败

    Next.js 动态 import 水合报错,可能是动态组件的 SSR 输出与客户端不一致。加 ssr: false 避免服务端渲染,或确保组件在 SSR 和 CSR 中输出一致。 middleware 重定向循环,一般是认证逻辑和业务重定向冲突。检查:① middleware 中是否有业务状态重...

    6300
    无所
    求助问答·无所谓·2025/07/24 21:22:53

    Prisma 事务中 create 返回的 id 为空

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

    15010
    摸鱼
    求助问答·摸鱼的锦鲤·2025/10/19 04:44:38

    Prisma 连接池超时:connection_limit 怎么设置

    Next.js middleware 中 pathname 精确匹配失效,因为 intl 中间件处理后 pathname 含 locale 前缀(如 /zh/dashboard)。用 pathname.includes() 或 getLocaleFromPathname() 而非 pathname...

    5602
    上一页第 9 / 25 页下一页