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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    打工
    求助问答·打工人之光·2025/08/05 01:19:50

    Next.js Server Action 返回 undefined

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

    19010
    内存
    求助问答·内存管理员·2026/05/21 23:42:32

    Auth.js Google OAuth 回调报错 OAuthCallback

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

    18013
    赏月
    求助问答·赏月的灰狼·2025/12/25 01:38:11

    React Server Component 中使用 useState 报错

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

    1800
    迷路
    求助问答·迷路的信鸽·2025/11/12 15:09:27

    Next.js Server Component 中 fetch 缓存策略

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

    1801
    会飞
    求助问答·会飞的企鹅·2026/05/26 11:37:35

    Prisma 事务超时回滚

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

    1708
    奔跑
    求助问答·奔跑的树懒·2026/05/07 19:40:19

    Prisma migrate 报错:database does not exist

    Prisma $transaction 超时回滚,默认超时 5s。长事务用 $transaction(async (tx) => { ... }, { timeout: 30000 }) 设置超时。Serverless 环境注意函数超时限制。 Prisma enum 在 TypeScript 中报...

    1700
    刚刚
    求助问答·刚刚好·2025/12/30 00:47:08

    Next.js 中 usePathname 返回带 locale 前缀

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

    1700
    赛博
    求助问答·赛博修行者·2026/01/07 13:33:17

    Prisma 模型 @@map 和字段 @map 混淆

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

    17014
    暮色
    求助问答·暮色苍茫·2025/08/26 11:37:32

    Next.js 中 toast 和 router.push 冲突

    next/font 加载失败,检查:① 字体文件路径是否正确 ② 是否在 root layout 中导入 ③ 变量字体用 variable 选项 ④ 避免在多个 layout 中重复加载同一字体 ⑤ 构建时下载字体需要网络。 next/image 图片模糊或变形,检查:① 是否设置了 width/...

    17011
    差不
    求助问答·差不多·2025/08/16 16:56:41

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

    Prisma 乐观锁并发更新冲突,用 $executeRaw 原子更新:UPDATE table SET count = count + 1 WHERE id = $1 AND count < $limit。配合 FOR UPDATE 行锁防并发竞争。 next-intl t() 模板字符串拼接报...

    1703
    春暖
    求助问答·春暖花开·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/08/17 03:11:36

    Next.js 中 cookies() 在 Server Action 外调用

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

    1601
    回滚
    求助问答·回滚艺术家·2026/04/27 02:28:54

    Prisma $queryRaw camelCase 列名报错

    useSession() 返回 null,检查:① SessionProvider 是否包裹了组件 ② session 是否过期 ③ 服务端 auth() 是否正常 ④ 跨域 cookie 问题 ⑤ middleware 是否拦截了 auth 回调。 Server Action 提交后不跳转,可能...

    16013
    快乐
    求助问答·快乐的水豚·2024/12/04 09:45:45

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

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

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

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

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

    16017
    近水
    求助问答·近水含烟·2026/06/22 19:09:03

    Prisma 软删除查询过滤重复

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

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

    Prisma $transaction 中嵌套查询限制

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

    15014
    小青
    求助问答·小青年·2026/06/16 10:24:39

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

    Prisma 软删除查询过滤重复,用 middleware 自动过滤 deletedAt: null。Prisma 6 支持 extends 中间件,在 query 前自动加 deletedAt 过滤条件,避免每次查询都手动加。 next-intl t() 模板字符串拼接报错,因为动态拼接翻译键不...

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

    Prisma 事务中 create 返回的 id 为空

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

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

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

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

    15014
    上一页第 21 / 25 页下一页