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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    数据
    求助问答·数据淘金客·2025/04/20 14:10:41

    Prisma JSON 字类型查询问题

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

    4208
    雾里
    求助问答·雾里看花·2025/01/14 09:11:02

    Prisma 乐观锁并发更新冲突

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

    1908
    拾光
    求助问答·拾光者·2025/04/13 14:19:52

    Prisma $transaction 中嵌套查询限制

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

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

    Vercel 部署后 CSS 样式丢失

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

    置顶6207
    蜕皮
    求助问答·蜕皮的蛇·2026/01/10 04:37:33

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

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

    4907
    云中
    求助问答·云中漫步·2025/06/11 02:46:07

    Next.js 中 revalidatePath 不生效

    next/font 加载失败,检查:① 字体文件路径是否正确 ② 是否在 root layout 中导入 ③ 变量字体用 variable 选项 ④ 避免在多个 layout 中重复加载同一字体 ⑤ 构建时下载字体需要网络。 next-intl 配置后 404,一般是 middleware 匹配规...

    5307
    阿杰
    求助问答·阿杰·2025/04/29 21:57:37

    Auth.js session 中 role 字段缺失

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

    5507
    隔壁
    求助问答·隔壁老王·2025/09/09 12:25:29

    Next.js 中 revalidateTag 和 revalidatePath 区别

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

    5407
    林间
    求助问答·林间晨露·2025/02/08 05:54:28

    Next.js 中 unstable_cache 用法

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

    6407
    云中
    求助问答·云中漫步·2025/07/03 12:15:50

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

    Next.js 路由组 layout 中调用 auth() 报错,因为 layout 是所有子页面的公共外壳,async layout 会拖慢导航。解决:layout 保持同步,用客户端组件 + useSession() 读取 session 缓存。 Vercel 构建时 TypeScript 检...

    3007
    键盘
    求助问答·键盘敲击者·2025/02/02 00:44:06

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

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

    6107
    赏月
    求助问答·赏月的灰狼·2025/11/02 02:25:27

    Next.js 中 usePathname 返回带 locale 前缀

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

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

    Next.js 中 revalidateTag 和 revalidatePath 区别

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

    6807
    吃代
    求助问答·吃代码的猫·2026/05/08 03:04:19

    Next.js middleware 中 Set-Cookie 不生效

    Google OAuth 回调报 OAuthCallback 错误,检查:① GOOGLE_CLIENT_ID/SECRET 是否正确 ② NEXTAUTH_URL 是否与 Google Console 中的回调 URL 一致 ③ redirect URI 是否匹配 ④ 时钟同步问题。 Next....

    3207
    ST
    求助问答·Stack Overflow copy手·2025/10/08 13:11:07

    Next.js App Router 中 parallel route 不渲染

    Prisma Json 字段查询,用 prismaToJson 过滤或 $queryRaw 用 PostgreSQL 的 ->> 操作符。Prisma 6 支持直接在 where 中用 path 过滤 Json 字段。 next/image 图片模糊或变形,检查:① 是否设置了 width/hei...

    5607
    暮色
    求助问答·暮色苍茫·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/01/22 11:59:47

    Next.js Server Component 中 fetch 缓存策略

    Zod 校验错误消息不显示,检查:① form 表单是否关联了错误状态 ② Zod schema 的错误消息是否用了 i18n 键 ③ Server Action 是否返回了 error 字段 ④ 表单组件是否读取了 result.error 并显示。 Vercel NEXT_PUBLIC_ 环境...

    精华4807
    春暖
    求助问答·春暖花开·2025/12/30 11:11:14

    Tailwind v4 中 @apply 不生效

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

    4207
    落日
    求助问答·落日余晖·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/03/22 00:17:28

    Prisma 乐观锁并发更新冲突

    Next.js 路由组 layout 中调用 auth() 报错,因为 layout 是所有子页面的公共外壳,async layout 会拖慢导航。解决:layout 保持同步,用客户端组件 + useSession() 读取 session 缓存。 Prisma $transaction 超时回...

    5407
    上一页第 13 / 25 页下一页