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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    打盹
    求助问答·打盹的考拉·2025/05/03 23:25:33

    Next.js 中 useSession() 返回 null

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

    65012
    断网
    求助问答·断网生存者·2026/04/14 13:37:44

    Next.js 中 useSession() 返回 null

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

    65013
    雪夜
    求助问答·雪夜归人·2026/01/19 22:13:44

    Prisma enum 类型在 TypeScript 中报错

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

    65018
    夏蝉
    求助问答·夏蝉鸣夜·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/02/08 05:54:28

    Next.js 中 unstable_cache 用法

    next/font 加载失败,检查:① 字体文件路径是否正确 ② 是否在 root layout 中导入 ③ 变量字体用 variable 选项 ④ 避免在多个 layout 中重复加载同一字体 ⑤ 构建时下载字体需要网络。 Prisma $transaction 超时回滚,默认超时 5s。长事务...

    6407
    云中
    求助问答·云中漫步·2025/05/01 04:12:08

    Auth.js credentials 登录返回 null

    Vercel 构建时 TypeScript 检查失败,可以在 next.config.ts 中设置 typescript.ignoreBuildErrors = true 临时跳过,但不推荐。正确做法:本地运行 npm run typecheck 修复所有类型错误后再部署。 next/image...

    6404
    拾光
    求助问答·拾光者·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/01/31 21:25:01

    Next.js Server Action 返回 undefined

    Prisma Json 字段查询,用 prismaToJson 过滤或 $queryRaw 用 PostgreSQL 的 ->> 操作符。Prisma 6 支持直接在 where 中用 path 过滤 Json 字段。 Zod refine 校验不触发,检查:① refine 是否在 schema...

    6400
    秋水
    求助问答·秋水长天·2026/01/16 23:45:43

    Vercel 部署后 CSS 样式丢失

    Prisma 索引没生效查询慢,确认:① 查询条件字段是否建了 @@index ② 迁移是否执行 ③ 用 EXPLAIN ANALYZE 查看执行计划 ④ 是否有函数索引需求 ⑤ 大表考虑分区。 router.push 不更新 URL,Next.js 15 + next-intl 在 useSes...

    6400
    离线
    求助问答·离线爱好者·2026/02/14 16:48:49

    Auth.js JWT token 中字段不更新

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

    64013
    躺平
    求助问答·躺平选手·2026/01/25 06:09:05

    Vercel 部署时 Prisma Client 生成失败

    Next.js 动态 import 水合报错,可能是动态组件的 SSR 输出与客户端不一致。加 ssr: false 避免服务端渲染,或确保组件在 SSR 和 CSR 中输出一致。 middleware 重定向循环,一般是认证逻辑和业务重定向冲突。检查:① middleware 中是否有业务状态重...

    6300
    烟雨
    求助问答·烟雨江南·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/07/06 12:43:19

    Next.js Server Action 提交后不跳转

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

    6300
    内存
    求助问答·内存管理员·2026/05/04 09:40:11

    Next.js App Router 中拦截路由 catch-all

    Prisma $transaction 超时回滚,默认超时 5s。长事务用 $transaction(async (tx) => { ... }, { timeout: 30000 }) 设置超时。Serverless 环境注意函数超时限制。 next-intl 翻译键缺失不报错是默认行为。要启用...

    63013
    需求
    求助问答·需求翻译机·2025/03/24 06:54:18

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

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

    6301
    暮色
    求助问答·暮色苍茫·2025/05/24 08:01:54

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

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

    6307
    海角
    求助问答·海角天涯·2026/04/06 15:42:40

    Prisma 软删除查询过滤重复

    Prisma $transaction 超时回滚,默认超时 5s。长事务用 $transaction(async (tx) => { ... }, { timeout: 30000 }) 设置超时。Serverless 环境注意函数超时限制。 Server Action 提交后不跳转,可能是用了...

    6309
    近水
    求助问答·近水含烟·2026/06/28 06:35:03

    Vercel 部署后 CSS 样式丢失

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

    置顶6207
    晚风
    求助问答·晚风轻拂·2026/06/26 09:08:35

    Next.js metadata 中 alternates.languages 不生效

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

    62010
    刚刚
    求助问答·刚刚好·2025/12/21 09:54:41

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

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

    6200
    上一页第 3 / 25 页下一页