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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    注释
    求助问答·注释写故事·2025/09/28 06:13:19

    Auth.js Google OAuth 回调报错 OAuthCallback

    Auth.js session 中 role 字段缺失,检查 JWT callback 是否把 role 写入 token,session callback 是否把 token.role 写入 session.user.role。两步缺一不可。 Prisma @@map 是表名映射(模型 → 数据...

    4400
    山间
    求助问答·山间清风·2026/07/09 01:09:40

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

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

    4300
    小青
    求助问答·小青年·2026/05/27 11:47:04

    Next.js 中 usePathname 返回带 locale 前缀

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

    4305
    回滚
    求助问答·回滚艺术家·2026/04/10 05:28:06

    Next.js Server Action 提交后不跳转

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

    4302
    躺平
    求助问答·躺平选手·2026/02/09 04:55:47

    Next.js 中 usePathname 返回带 locale 前缀

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

    43019
    秋水
    求助问答·秋水长天·2026/02/05 04:09:41

    Prisma 乐观锁并发更新冲突

    Prisma 软删除查询过滤重复,用 middleware 自动过滤 deletedAt: null。Prisma 6 支持 extends 中间件,在 query 前自动加 deletedAt 过滤条件,避免每次查询都手动加。 Prisma migrate 报 database does not...

    43011
    掘洞
    求助问答·掘洞的兔·2025/07/26 22:37:58

    Next.js 中 useSession() 返回 null

    next-intl 翻译键缺失不报错是默认行为。要启用严格模式:在 next-intl 配置中设置 onError 回调,或用 getTranslations 时检查返回值。开发环境建议开启严格模式及早发现缺失键。 Prisma $queryRaw 中 camelCase 列名必须加双引号:SEL...

    4302
    春暖
    求助问答·春暖花开·2025/11/28 16:58:21

    Next.js middleware 重定向循环

    Prisma $transaction 超时回滚,默认超时 5s。长事务用 $transaction(async (tx) => { ... }, { timeout: 30000 }) 设置超时。Serverless 环境注意函数超时限制。 Next.js 路由组 layout 中调用 auth...

    4300
    远山
    求助问答·远山如黛·2026/07/09 20:49:36

    Next.js 动态路由 generateStaticParams 不生效

    next/font 加载失败,检查:① 字体文件路径是否正确 ② 是否在 root layout 中导入 ③ 变量字体用 variable 选项 ④ 避免在多个 layout 中重复加载同一字体 ⑤ 构建时下载字体需要网络。 Prisma 软删除查询过滤重复,用 middleware 自动过滤 d...

    4203
    晚风
    求助问答·晚风轻拂·2026/06/10 05:45:19

    Shadcn UI 组件在 Server Component 中报错

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

    42012
    老张
    求助问答·老张·2025/01/07 20:19:57

    Auth.js credentials 登录返回 null

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

    4209
    编译
    求助问答·编译通过就行·2025/11/03 22:38:24

    Prisma JSON 字类型查询问题

    Prisma 乐观锁并发更新冲突,用 $executeRaw 原子更新:UPDATE table SET count = count + 1 WHERE id = $1 AND count < $limit。配合 FOR UPDATE 行锁防并发竞争。 Vercel Hobby 计划函数超时 10...

    4208
    林间
    求助问答·林间晨露·2025/03/23 12:08:54

    Auth.js session 中 role 字段缺失

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

    42018
    电子
    求助问答·电子古董·2025/08/07 19:58:49

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

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

    置顶42011
    逻辑
    求助问答·逻辑编织者·2025/01/25 08:49:25

    Auth.js 5 beta session 丢失的排查记录

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

    4200
    逻辑
    求助问答·逻辑编织者·2024/09/16 23:15:14

    Next.js middleware 中 Set-Cookie 不生效

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

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

    Tailwind v4 中 @apply 不生效

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

    4207
    数据
    求助问答·数据淘金客·2025/04/20 14:10:41

    Prisma JSON 字类型查询问题

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

    4208
    迁徙
    求助问答·迁徙的角马·2026/07/25 19:43:31

    Next.js App Router 中 parallel route 不渲染

    next-intl 翻译键缺失不报错是默认行为。要启用严格模式:在 next-intl 配置中设置 onError 回调,或用 getTranslations 时检查返回值。开发环境建议开启严格模式及早发现缺失键。 next-intl t() 模板字符串拼接报错,因为动态拼接翻译键不被支持。用显式...

    41020
    终端
    求助问答·终端常驻民·2026/01/24 00:48:44

    Tailwind v4 中 @apply 不生效

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

    4100
    上一页第 11 / 25 页下一页