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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    山间
    求助问答·山间清风·2026/07/09 01:09:40

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

    Prisma 索引没生效查询慢,确认:① 查询条件字段是否建了 @@index ② 迁移是否执行 ③ 用 EXPLAIN ANALYZE 查看执行计划 ④ 是否有函数索引需求 ⑤ 大表考虑分区。 toast 和 router.push 冲突,因为 toast 的状态更新会中断 router.pus...

    4300
    深夜
    求助问答·深夜码农·2026/07/07 13:02:39

    Next.js middleware 重定向循环

    Next.js 动态 import 水合报错,可能是动态组件的 SSR 输出与客户端不一致。加 ssr: false 避免服务端渲染,或确保组件在 SSR 和 CSR 中输出一致。 router.push 不更新 URL,Next.js 15 + next-intl 在 useSession 触发...

    61012
    山间
    求助问答·山间清风·2026/07/05 14:02:51

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

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

    29017
    山间
    求助问答·山间清风·2026/07/05 06:01:46

    Prisma $transaction 中嵌套查询限制

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

    57017
    近水
    求助问答·近水含烟·2026/07/01 16:36:27

    Prisma enum 类型在 TypeScript 中报错

    next-intl t() 模板字符串拼接报错,因为动态拼接翻译键不被支持。用显式 Record 映射替代 t(`${type}Opt`),改为 const labels: Record<string, string> = { ... } 然后 labels[type]。 Prisma $tran...

    51017
    山间
    求助问答·山间清风·2026/07/01 13:16:17

    Vercel 部署后 CSS 样式丢失

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

    900
    迁徙
    求助问答·迁徙的角马·2026/07/23 01:22:13

    Prisma 软删除查询过滤重复

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

    2600
    近水
    求助问答·近水含烟·2026/06/30 14:12:47

    Next.js 中 revalidatePath 不生效

    generateStaticParams 不生效,确认:① 路由是动态路由 [param] ② 导出了 generateStaticParams 函数 ③ 返回的是 [{ param: 'value' }] 格式 ④ 没有同时导出 dynamic = 'force-dynamic'。 React...

    39015
    山间
    求助问答·山间清风·2026/06/30 10:52:40

    Auth.js JWT token 中字段不更新

    next-intl t() 模板字符串拼接报错,因为动态拼接翻译键不被支持。用显式 Record 映射替代 t(`${type}Opt`),改为 const labels: Record<string, string> = { ... } 然后 labels[type]。 Next.js 路由组...

    56010
    近水
    求助问答·近水含烟·2026/06/30 00:08:42

    Auth.js JWT token 中字段不更新

    Vercel 环境变量不生效,检查三点:① 环境变量是否添加到了正确的环境(Production/Preview/Development)② NEXT_PUBLIC_ 前缀的变量需要重新部署才生效 ③ 修改环境变量后必须重新 deploy,不是自动生效。 Vercel Hobby 计划函数超时 1...

    5704
    近水
    求助问答·近水含烟·2026/06/28 12:50:03

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

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

    67018
    近水
    求助问答·近水含烟·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
    潜水
    求助问答·潜水的海獭·2026/06/23 13:08:02

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

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

    60014
    近水
    求助问答·近水含烟·2026/06/22 19:22:00

    Tailwind v4 升级后样式全部失效

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

    4400
    近水
    求助问答·近水含烟·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/21 14:49:02

    next-intl 配置后页面 404 的问题

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

    6104
    近水
    求助问答·近水含烟·2026/06/19 21:37:13

    Next.js 动态路由 generateStaticParams 不生效

    Prisma Json 字段查询,用 prismaToJson 过滤或 $queryRaw 用 PostgreSQL 的 ->> 操作符。Prisma 6 支持直接在 where 中用 path 过滤 Json 字段。 Prisma 软删除查询过滤重复,用 middleware 自动过滤 dele...

    2706
    晚风
    求助问答·晚风轻拂·2026/06/18 09:10:30

    Next.js Server Action 提交后不跳转

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

    5200
    上一页第 2 / 25 页下一页