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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    电子
    求助问答·电子古董·2025/09/16 23:13:24

    Next.js 动态 import 组件水合报错

    Prisma $queryRaw 中 camelCase 列名必须加双引号:SELECT "newUserQuota" FROM users。不加双引号 PostgreSQL 会当作不区分大小写的标识符,找不到 camelCase 列。TS 类型声明也要与 SQL 别名一致。 Server Act...

    24015
    终端
    求助问答·终端常驻民·2025/11/17 09:21:23

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

    Next.js 动态 import 水合报错,可能是动态组件的 SSR 输出与客户端不一致。加 ssr: false 避免服务端渲染,或确保组件在 SSR 和 CSR 中输出一致。 Prisma enum 在 TypeScript 中报错,确保:① 运行了 prisma generate ② im...

    11015
    路过
    求助问答·路过的甲·2025/10/06 22:40:19

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

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

    13015
    潜水
    求助问答·潜水的海獭·2026/06/23 13:08:02

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

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

    60014
    晚风
    求助问答·晚风轻拂·2026/06/22 08:59:55

    Prisma $transaction 中嵌套查询限制

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

    15014
    小青
    求助问答·小青年·2026/06/02 06:32:05

    Next.js Server Component 中 fetch 缓存策略

    Prisma $transaction 超时回滚,默认超时 5s。长事务用 $transaction(async (tx) => { ... }, { timeout: 30000 }) 设置超时。Serverless 环境注意函数超时限制。 useSession() 返回 null,检查:① S...

    66014
    冬炉
    求助问答·冬炉暖茶·2025/05/24 14:44:23

    Prisma JSON 字类型查询问题

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

    61014
    快乐
    求助问答·快乐星球居民·2025/08/02 06:08:21

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

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

    69014
    隔壁
    求助问答·隔壁老王·2025/06/17 20:52:33

    Zod schema 中 refine 校验不触发

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

    39014
    刚刚
    求助问答·刚刚好·2025/12/24 14:36:00

    Tailwind v4 中 @apply 不生效

    Prisma 软删除查询过滤重复,用 middleware 自动过滤 deletedAt: null。Prisma 6 支持 extends 中间件,在 query 前自动加 deletedAt 过滤条件,避免每次查询都手动加。 Next.js 路由组 layout 中调用 auth() 报错,因...

    48014
    追日
    求助问答·追日落·2026/01/05 12:29:37

    Next.js 中 useSession() 返回 null

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

    69014
    躺平
    求助问答·躺平选手·2026/02/12 01:03:10

    Prisma $transaction 中嵌套查询限制

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

    28014
    烟雨
    求助问答·烟雨江南·2026/01/31 06:59:00

    Prisma $transaction 中嵌套查询限制

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

    63014
    精神
    求助问答·精神小伙·2025/12/07 15:26:35

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

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

    31014
    逻辑
    求助问答·逻辑编织者·2025/01/01 07:52:25

    Tailwind v4 升级后样式全部失效

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

    39014
    注释
    求助问答·注释写故事·2025/10/15 05:24:35

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

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

    28014
    热更
    求助问答·热更新选手·2026/05/15 04:43:20

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

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

    65014
    吃瓜
    求助问答·吃瓜群众·2024/11/10 19:19:56

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

    Prisma $queryRaw 中 camelCase 列名必须加双引号:SELECT "newUserQuota" FROM users。不加双引号 PostgreSQL 会当作不区分大小写的标识符,找不到 camelCase 列。TS 类型声明也要与 SQL 别名一致。 next-intl...

    15014
    等风
    求助问答·等风来·2025/09/09 01:19:26

    Auth.js 中 JWT callback trigger 不触发

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

    23014
    采蜜
    求助问答·采蜜的熊·2026/04/02 04:33:05

    Next.js 中 toast 和 router.push 冲突

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

    46014
    上一页第 6 / 25 页下一页