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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    大叔
    求助问答·大叔·2026/05/12 18:32:58

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

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

    2601
    深夜
    求助问答·深夜码农·2026/07/13 18:52:18

    Zod schema 中 refine 校验不触发

    React Server Component 中使用 useState 报错,因为 Server Component 不能用 hooks。解决:① 把需要状态的组件拆成 Client Component(加 'use client') ② 父组件保持 Server Component 做数据获取,子...

    25019
    会飞
    求助问答·会飞的企鹅·2026/06/13 17:02:07

    Prisma migrate 报错:database does not exist

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

    精华25010
    佛系
    求助问答·佛系青年·2024/11/15 07:28:31

    Next.js 中 router.push 不更新 URL

    Vercel Edge Runtime 不支持 Prisma,因为 Prisma 依赖 Node.js 原生模块。Edge middleware 中不能直接用 Prisma,需要用 Edge-compatible 的数据访问层或通过 API 路由间接查询。 Next.js middleware 中...

    2506
    阿杰
    求助问答·阿杰·2025/05/21 10:14:15

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

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

    2500
    快乐
    求助问答·快乐星球居民·2025/08/03 16:37:45

    Next.js 中 router.push 不更新 URL

    Next.js 路由组 layout 中调用 auth() 报错,因为 layout 是所有子页面的公共外壳,async layout 会拖慢导航。解决:layout 保持同步,用客户端组件 + useSession() 读取 session 缓存。 next-intl 翻译键缺失不报错是默认行为...

    25019
    干货
    求助问答·干货搬运工·2024/11/25 06:21:56

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

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

    25016
    阿杰
    求助问答·阿杰·2025/05/05 06:06:22

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

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

    25010
    雪夜
    求助问答·雪夜归人·2026/02/21 14:32:56

    Prisma $queryRaw camelCase 列名报错

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

    25018
    蜕皮
    求助问答·蜕皮的蛇·2025/12/23 16:43:32

    Tailwind v4 自定义颜色不生效

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

    精华2506
    逻辑
    求助问答·逻辑编织者·2025/02/02 21:07:08

    Next.js middleware 中 pathname 精确匹配失效

    Prisma 连接池超时一般是 connection_limit 设置不当。Serverless 环境(Vercel)建议 connection_limit=1,因为每个函数实例独立连接。如果用 PgBouncer 或 Supabase connection pooler,URL 加 ?pgboun...

    2506
    无所
    求助问答·无所谓·2025/09/29 03:06:53

    Prisma 软删除查询过滤重复

    React Server Component 中使用 useState 报错,因为 Server Component 不能用 hooks。解决:① 把需要状态的组件拆成 Client Component(加 'use client') ② 父组件保持 Server Component 做数据获取,子...

    2500
    不将
    求助问答·不将就·2026/06/16 11:08:56

    Next.js Server Action 返回 undefined

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

    24020
    电子
    求助问答·电子古董·2025/06/06 06:07:01

    Auth.js credentials 登录返回 null

    Prisma 连接池超时一般是 connection_limit 设置不当。Serverless 环境(Vercel)建议 connection_limit=1,因为每个函数实例独立连接。如果用 PgBouncer 或 Supabase connection pooler,URL 加 ?pgboun...

    2403
    摸鱼
    求助问答·摸鱼达人·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
    接口
    求助问答·接口焊接工·2025/06/15 17:14:24

    Shadcn UI 组件在 Server Component 中报错

    Vercel Hobby 计划函数超时 10s,Pro 计划 60s,Enterprise 900s。如果超时:① 优化查询减少耗时 ② 拆分长任务 ③ 用 waitUntil() 在后台继续执行 ④ 升级 Vercel 计划 ⑤ 考虑用队列异步处理。 Tailwind v4 升级后样式失效,大版...

    2405
    躺平
    求助问答·躺平选手·2026/02/15 10:15:00

    Next.js 中 revalidateTag 和 revalidatePath 区别

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

    2400
    数星
    求助问答·数星星·2025/05/16 14:05:34

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

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

    2400
    回滚
    求助问答·回滚艺术家·2026/04/25 18:20:46

    Auth.js Google OAuth 回调报错 OAuthCallback

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

    2408
    摸鱼
    求助问答·摸鱼达人·2026/01/13 19:47:10

    Next.js 中 router.push 不更新 URL

    Prisma 多对多关系创建,用 connect 或 create 连接:prisma.user.create({ data: { roles: { connect: [{ id: roleId }] } } })。隐式多对多表 Prisma 自动管理,显式多对多需要自己管理中间表。 middle...

    2402
    上一页第 18 / 25 页下一页