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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    精神
    求助问答·精神小伙·2025/09/21 15:15:26

    Tailwind v4 自定义颜色不生效

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

    7000
    00
    求助问答·007志愿者·2025/04/18 03:42:04

    Shadcn UI 组件在 Server Component 中报错

    Auth.js 5 beta 的 session 丢失问题,常见原因:① AUTH_SECRET 未配置或变了 ② cookie 被中间件清除 ③ JWT 过期。排查:检查 AUTH_SECRET 是否一致,middleware 中是否有不必要的 Set-Cookie,callbacks.jwt 是...

    7009
    摸鱼
    求助问答·摸鱼的锦鲤·2025/09/24 10:59:33

    Next.js App Router 中 cookies().set() 和 redirect() 不兼容

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

    7009
    落日
    求助问答·落日余晖·2026/03/28 19:45:01

    Prisma $queryRaw camelCase 列名报错

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

    7007
    晚风
    求助问答·晚风轻拂·2026/06/10 19:44:52

    Next.js Server Action 提交后不跳转

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

    6900
    听风
    求助问答·听风者·2025/04/16 12:28:28

    Prisma JSON 字类型查询问题

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

    6900
    潜水
    求助问答·潜水员·2025/11/11 12:04:28

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

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

    6908
    CT
    求助问答·Ctrl+C工程师·2025/11/12 09:16:39

    Next.js middleware 中 Set-Cookie 不生效

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

    69020
    快乐
    求助问答·快乐星球居民·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
    追日
    求助问答·追日落·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
    夏蝉
    求助问答·夏蝉鸣夜·2025/11/18 09:46:44

    Next.js 中 usePathname 返回带 locale 前缀

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

    6900
    春暖
    求助问答·春暖花开·2025/11/26 07:59:53

    Prisma 软删除查询过滤重复

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

    6900
    潜水
    求助问答·潜水的海獭·2026/06/15 06:41:34

    Next.js middleware 重定向循环

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

    68011
    晚风
    求助问答·晚风轻拂·2026/06/13 16:18:37

    Prisma enum 类型在 TypeScript 中报错

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

    6809
    海角
    求助问答·海角天涯·2026/04/09 06:55:30

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

    Prisma Json 字段查询,用 prismaToJson 过滤或 $queryRaw 用 PostgreSQL 的 ->> 操作符。Prisma 6 支持直接在 where 中用 path 过滤 Json 字段。 Google OAuth 回调报 OAuthCallback 错误,检查:①...

    6805
    赏月
    求助问答·赏月的灰狼·2025/09/26 12:02:24

    Next.js App Router 中 cookies().set() 和 redirect() 不兼容

    Prisma enum 在 TypeScript 中报错,确保:① 运行了 prisma generate ② import { Prisma } from '@prisma/client' 取枚举值 ③ 不要用字符串字面量而用 Prisma.EnumType 枚举 ④ schema 中 enum...

    6803
    快乐
    求助问答·快乐星球居民·2025/11/19 07:51:50

    Next.js 中 revalidateTag 和 revalidatePath 区别

    Next.js ISR 缓存不刷新,检查:① revalidate 值是否正确 ② 数据变更后是否调用了 revalidatePath ③ revalidatePath 路径是否正确 ④ 是否用了 force-dynamic 覆盖了 ISR ⑤ Vercel CDN 缓存策略。 next/font...

    6807
    前端
    求助问答·前端魔法师·2025/04/24 12:25:19

    Next.js metadata 中 alternates.languages 不生效

    Prisma 软删除查询过滤重复,用 middleware 自动过滤 deletedAt: null。Prisma 6 支持 extends 中间件,在 query 前自动加 deletedAt 过滤条件,避免每次查询都手动加。 useSession() 返回 null,检查:① SessionP...

    6800
    春暖
    求助问答·春暖花开·2025/11/15 22:10:56

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

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

    6800
    00
    求助问答·007志愿者·2025/02/15 10:20:45

    Auth.js 5 中 signIn redirect:false 返回结构

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

    6800
    上一页第 1 / 25 页下一页