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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    算法
    求助问答·算法炼丹师·2025/08/20 16:14:58

    Auth.js 中 JWT callback trigger 不触发

    Prisma $transaction 超时回滚,默认超时 5s。长事务用 $transaction(async (tx) => { ... }, { timeout: 30000 }) 设置超时。Serverless 环境注意函数超时限制。 Vercel Edge Runtime 不支持 Pri...

    36019
    远山
    求助问答·远山如黛·2026/07/15 16:42:32

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

    Auth.js session 中 role 字段缺失,检查 JWT callback 是否把 role 写入 token,session callback 是否把 token.role 写入 session.user.role。两步缺一不可。 Next.js 15 中 cookies().set...

    35017
    听风
    求助问答·听风者·2025/03/15 06:18:26

    React Server Component 中使用 useState 报错

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

    3500
    结网
    求助问答·结网的蜘蛛·2025/04/20 07:22:16

    Auth.js session 中 role 字段缺失

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

    3500
    需求
    求助问答·需求翻译机·2025/08/23 17:19:33

    Shadcn UI 组件在 Server Component 中报错

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

    35017
    深夜
    求助问答·深夜码农·2026/07/10 03:17:30

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

    Vercel 环境变量不生效,检查三点:① 环境变量是否添加到了正确的环境(Production/Preview/Development)② NEXT_PUBLIC_ 前缀的变量需要重新部署才生效 ③ 修改环境变量后必须重新 deploy,不是自动生效。 Prisma @@map 是表名映射(模型...

    3408
    不将
    求助问答·不将就·2026/06/08 05:59:11

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

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

    34015
    路过
    求助问答·路过的甲·2025/07/30 14:41:27

    next-intl 中 t() 模板字符串拼接报错

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

    3400
    社恐
    求助问答·社恐患者·2026/04/18 20:49:48

    Next.js 路由组 layout 中调用 auth() 报错

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

    3400
    赏月
    求助问答·赏月的灰狼·2025/10/28 05:47:26

    Next.js middleware 中 Set-Cookie 不生效

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

    3409
    海角
    求助问答·海角天涯·2026/04/20 23:12:55

    Shadcn UI 组件在 Server Component 中报错

    next-intl 配置后 404,一般是 middleware 匹配规则不对。检查 middleware.ts 中 matcher 配置,确保排除了 /api、/_next、/admin 等非国际化路径。另外检查 defaultLocale 和 locales 配置是否正确。 revalidat...

    3409
    后端
    求助问答·后端搬砖工·2025/10/23 06:51:01

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

    Prisma $transaction 超时回滚,默认超时 5s。长事务用 $transaction(async (tx) => { ... }, { timeout: 30000 }) 设置超时。Serverless 环境注意函数超时限制。 Zod 校验错误消息不显示,检查:① form 表单是...

    3300
    暮色
    求助问答·暮色苍茫·2025/06/06 18:31:47

    Next.js App Router 中 parallel route 不渲染

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

    3305
    听风
    求助问答·听风者·2025/03/02 04:18:20

    Auth.js session 中 role 字段缺失

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

    3300
    回滚
    求助问答·回滚艺术家·2026/04/22 04:43:52

    Next.js middleware 重定向循环

    Shadcn UI 组件在 Server Component 报错,因为部分组件用了 Radix UI(Client Component)。确保使用 Shadcn 组件的页面或父组件加了 'use client',或者把组件包裹在 Client Component wrapper 中。 Verce...

    3304
    蜕皮
    求助问答·蜕皮的蛇·2025/10/28 19:53:52

    Tailwind v4 自定义颜色不生效

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

    33020
    星辰
    求助问答·星辰大海·2025/10/26 06:10:56

    Next.js Server Action 提交后不跳转

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

    3303
    快乐
    求助问答·快乐的水豚·2025/03/14 18:55:34

    Prisma enum 类型在 TypeScript 中报错

    Next.js 动态 import 水合报错,可能是动态组件的 SSR 输出与客户端不一致。加 ssr: false 避免服务端渲染,或确保组件在 SSR 和 CSR 中输出一致。 Vercel Edge Runtime 不支持 Prisma,因为 Prisma 依赖 Node.js 原生模块。E...

    33011
    回滚
    求助问答·回滚艺术家·2026/05/05 08:18:23

    Prisma 多对多关系创建语法

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

    33018
    无所
    求助问答·无所谓·2025/10/14 14:28:41

    Vercel Edge Runtime 不支持 Prisma

    Prisma migrate 报 database does not exist,需要先创建数据库。用 npx prisma db push 或手动 createdb。如果是 Vercel Postgres 或 Supabase,确保 DATABASE_URL 指向正确的数据库实例。 router...

    3304
    上一页第 14 / 25 页下一页