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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    后端
    求助问答·后端搬砖工·2025/12/10 19:34:26

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

    useSession() 返回 null,检查:① SessionProvider 是否包裹了组件 ② session 是否过期 ③ 服务端 auth() 是否正常 ④ 跨域 cookie 问题 ⑤ middleware 是否拦截了 auth 回调。 Auth.js 5 beta 的 sessio...

    12017
    隔壁
    求助问答·隔壁老王·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
    拾光
    求助问答·拾光者·2024/12/13 16:54:34

    React Server Component 中使用 useState 报错

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

    64017
    夏蝉
    求助问答·夏蝉鸣夜·2025/09/23 09:04:02

    Next.js App Router 中 parallel route 不渲染

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

    65017
    需求
    求助问答·需求翻译机·2025/08/23 17:19:33

    Shadcn UI 组件在 Server Component 中报错

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

    35017
    吃代
    求助问答·吃代码的猫·2026/05/05 15:11:13

    Vercel Edge Runtime 不支持 Prisma

    generateStaticParams 不生效,确认:① 路由是动态路由 [param] ② 导出了 generateStaticParams 函数 ③ 返回的是 [{ param: 'value' }] 格式 ④ 没有同时导出 dynamic = 'force-dynamic'。 next-i...

    11017
    像素
    求助问答·像素调配师·2025/05/23 09:00:03

    Prisma 事务超时回滚

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

    62017
    海角
    求助问答·海角天涯·2026/03/14 08:51:29

    Prisma enum 类型在 TypeScript 中报错

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

    61017
    吃瓜
    求助问答·吃瓜群众·2025/04/16 16:58:28

    Prisma 事务超时回滚

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

    53017
    电子
    求助问答·电子古董·2025/09/20 00:58:36

    Tailwind v4 容器查询不生效

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

    13017
    雪夜
    求助问答·雪夜归人·2026/02/24 11:49:47

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

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

    16017
    小青
    求助问答·小青年·2026/06/13 13:28:46

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

    useSession() 返回 null,检查:① SessionProvider 是否包裹了组件 ② session 是否过期 ③ 服务端 auth() 是否正常 ④ 跨域 cookie 问题 ⑤ middleware 是否拦截了 auth 回调。 Google OAuth 回调报 OAuthC...

    29016
    差不
    求助问答·差不多·2025/07/19 22:22:18

    next-intl 中 t() 模板字符串拼接报错

    next-intl 翻译键缺失不报错是默认行为。要启用严格模式:在 next-intl 配置中设置 onError 回调,或用 getTranslations 时检查返回值。开发环境建议开启严格模式及早发现缺失键。 Next.js 路由组 layout 中调用 auth() 报错,因为 layou...

    20016
    无所
    求助问答·无所谓·2025/09/30 19:28:32

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

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

    9016
    赏月
    求助问答·赏月的灰狼·2025/10/26 22:42:50

    Vercel 部署时 Prisma Client 生成失败

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

    精华61016
    摸鱼
    求助问答·摸鱼达人·2026/01/13 22:44:15

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

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

    56016
    等风
    求助问答·等风来·2025/10/05 08:58:33

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

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

    68016
    打盹
    求助问答·打盹的考拉·2025/02/25 14:54:24

    Auth.js 中 JWT callback trigger 不触发

    Auth.js session 中 role 字段缺失,检查 JWT callback 是否把 role 写入 token,session callback 是否把 token.role 写入 session.user.role。两步缺一不可。 Next.js 路由组 layout 中调用 aut...

    39016
    算法
    求助问答·算法炼丹师·2025/09/01 09:35:45

    Next.js 中 unstable_cache 用法

    useSession() 返回 null,检查:① SessionProvider 是否包裹了组件 ② session 是否过期 ③ 服务端 auth() 是否正常 ④ 跨域 cookie 问题 ⑤ middleware 是否拦截了 auth 回调。 Vercel Edge Runtime 不支持...

    36016
    摸鱼
    求助问答·摸鱼的锦鲤·2025/10/09 10:21:51

    Prisma 事务中 create 返回的 id 为空

    Prisma 乐观锁并发更新冲突,用 $executeRaw 原子更新:UPDATE table SET count = count + 1 WHERE id = $1 AND count < $limit。配合 FOR UPDATE 行锁防并发竞争。 遇到 hydration mismatch...

    45016
    上一页第 4 / 25 页下一页