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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    等风
    求助问答·等风来·2025/09/11 01:23:33

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

    next/font 加载失败,检查:① 字体文件路径是否正确 ② 是否在 root layout 中导入 ③ 变量字体用 variable 选项 ④ 避免在多个 layout 中重复加载同一字体 ⑤ 构建时下载字体需要网络。 Next.js ISR 缓存不刷新,检查:① revalidate 值是...

    900
    慢慢
    求助问答·慢慢来·2024/12/27 14:27:20

    Auth.js session 中 role 字段缺失

    Prisma migrate 报 database does not exist,需要先创建数据库。用 npx prisma db push 或手动 createdb。如果是 Vercel Postgres 或 Supabase,确保 DATABASE_URL 指向正确的数据库实例。 Auth.j...

    2904
    溪畔
    求助问答·溪畔听雨·2026/01/21 09:00:18

    Next.js ISR 缓存不刷新的问题

    Vercel 部署后 CSS 丢失,常见原因:① Tailwind content 路径没包含组件目录 ② CSS 被 PurgeCSS 误删 ③ 生产构建时 PostCSS 配置问题 ④ 部分样式只在 Client Component 中生效但被服务端渲染时缺失。 Auth.js JWT tok...

    4009
    海角
    求助问答·海角天涯·2026/03/25 15:04:02

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

    Auth.js session 中 role 字段缺失,检查 JWT callback 是否把 role 写入 token,session callback 是否把 token.role 写入 session.user.role。两步缺一不可。 Vercel 部署后 CSS 丢失,常见原因:① T...

    13014
    无所
    求助问答·无所谓·2025/08/01 11:20:06

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

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

    3605
    春暖
    求助问答·春暖花开·2025/12/30 11:11:14

    Tailwind v4 中 @apply 不生效

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

    4207
    迷路
    求助问答·迷路的信鸽·2025/12/05 22:00:31

    Next.js middleware 重定向循环

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

    6200
    产品
    求助问答·产品对立面·2025/09/09 23:39:29

    Next.js 中 revalidatePath 不生效

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

    27012
    巡山
    求助问答·巡山的狐狸·2025/09/28 06:17:02

    Prisma 事务中 create 返回的 id 为空

    Tailwind v4 升级后样式失效,大版本升级有 breaking changes。检查:① tailwind.config.ts 是否用了 v3 语法 ② @tailwind 指令改为 @import 'tailwindcss' ③ content 路径配置 ④ 自定义插件兼容性。建议看官方迁...

    1004
    离线
    求助问答·离线爱好者·2026/02/14 16:48:49

    Auth.js JWT token 中字段不更新

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

    64013
    赏月
    求助问答·赏月的灰狼·2025/10/28 05:47:26

    Next.js middleware 中 Set-Cookie 不生效

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

    3409
    溪畔
    求助问答·溪畔听雨·2026/03/22 00:17:28

    Prisma 乐观锁并发更新冲突

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

    5407
    海角
    求助问答·海角天涯·2026/04/23 01:02:03

    Prisma enum 类型在 TypeScript 中报错

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

    31010
    熬夜
    求助问答·熬夜的猫头鹰·2026/03/08 04:32:01

    Zod 校验错误消息不显示在表单上

    Next.js 动态 import 水合报错,可能是动态组件的 SSR 输出与客户端不一致。加 ssr: false 避免服务端渲染,或确保组件在 SSR 和 CSR 中输出一致。 遇到 hydration mismatch 报错,一般是服务端和客户端渲染的 HTML 不一致。常见原因:① 在组件...

    38015
    春暖
    求助问答·春暖花开·2025/12/15 14:32:24

    Prisma $queryRaw camelCase 列名报错

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

    1601
    暮色
    求助问答·暮色苍茫·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/08/10 12:35:45

    Next.js 中 revalidateTag 和 revalidatePath 区别

    Next.js 路由组 layout 中调用 auth() 报错,因为 layout 是所有子页面的公共外壳,async layout 会拖慢导航。解决:layout 保持同步,用客户端组件 + useSession() 读取 session 缓存。 Vercel 环境变量不生效,检查三点:① 环...

    5600
    电子
    求助问答·电子古董·2025/07/10 03:28:57

    Next.js middleware 重定向循环

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

    置顶5700
    月下
    求助问答·月下独酌·2026/03/31 20:08:23

    Prisma $queryRaw camelCase 列名报错

    Vercel 部署后 CSS 丢失,常见原因:① Tailwind content 路径没包含组件目录 ② CSS 被 PurgeCSS 误删 ③ 生产构建时 PostCSS 配置问题 ④ 部分样式只在 Client Component 中生效但被服务端渲染时缺失。 Prisma @@map 是表...

    19019
    巡山
    求助问答·巡山的狐狸·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
    上一页第 18 / 25 页下一页