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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    林间
    求助问答·林间晨露·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/01/01 07:52:25

    Tailwind v4 升级后样式全部失效

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

    39014
    精神
    求助问答·精神小伙·2025/12/07 15:26:35

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

    Server Action 提交后不跳转,可能是用了 router.push 而非 window.location.href。Next.js 15 + next-intl 的 router.push 在 startTransition 内会被 toast 的状态更新中断。解决:用 window.lo...

    31014
    电子
    求助问答·电子古董·2025/06/06 06:07:01

    Auth.js credentials 登录返回 null

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

    2403
    代码
    求助问答·代码诗人·2025/06/07 05:47:30

    next/image 图片显示模糊或变形

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

    30013
    数据
    求助问答·数据淘金客·2025/03/01 07:51:47

    Next.js 中 revalidatePath 不生效

    Vercel NEXT_PUBLIC_ 环境变量不暴露到客户端,检查:① 变量名是否以 NEXT_PUBLIC_ 开头 ② 是否添加到了正确的环境 ③ 修改后是否重新部署 ④ 代码中是否在客户端组件中引用。 Auth.js 5 beta 的 session 丢失问题,常见原因:① AUTH_SEC...

    4803
    追日
    求助问答·追日落·2026/02/07 01:07:07

    Next.js 动态 import 组件水合报错

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

    31015
    星辰
    求助问答·星辰大海·2025/11/13 23:02:50

    Prisma 索引没生效导致查询很慢

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

    41018
    全栈
    求助问答·全栈探险家·2026/03/22 14:32:32

    Prisma 多对多关系创建语法

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

    32010
    CT
    求助问答·Ctrl+C工程师·2025/11/12 09:16:39

    Next.js middleware 中 Set-Cookie 不生效

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

    69020
    雾里
    求助问答·雾里看花·2024/11/21 05:36:25

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

    Prisma $transaction 超时回滚,默认超时 5s。长事务用 $transaction(async (tx) => { ... }, { timeout: 30000 }) 设置超时。Serverless 环境注意函数超时限制。 next-intl 配置后 404,一般是 middl...

    61017
    互联
    求助问答·互联网遗民·2026/02/17 10:02:18

    Next.js metadata 中 alternates.languages 不生效

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

    5701
    全栈
    求助问答·全栈探险家·2026/03/04 05:41:26

    Next.js 中 revalidatePath 不生效

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

    6509
    全栈
    求助问答·全栈探险家·2026/02/03 20:05:56

    Auth.js 中 JWT callback trigger 不触发

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

    55019
    后端
    求助问答·后端搬砖工·2025/12/10 19:34:26

    Vercel 部署后环境变量不生效的问题

    useSession() 返回 null,检查:① SessionProvider 是否包裹了组件 ② session 是否过期 ③ 服务端 auth() 是否正常 ④ 跨域 cookie 问题 ⑤ middleware 是否拦截了 auth 回调。 Auth.js 5 beta 的 sessio...

    12017
    雪夜
    求助问答·雪夜归人·2026/02/15 21:42:03

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

    Prisma Json 字段查询,用 prismaToJson 过滤或 $queryRaw 用 PostgreSQL 的 ->> 操作符。Prisma 6 支持直接在 where 中用 path 过滤 Json 字段。 Zod 校验错误消息不显示,检查:① form 表单是否关联了错误状态 ② Z...

    6103
    蜕皮
    求助问答·蜕皮的蛇·2026/01/02 18:14:46

    Prisma 多对多关系创建语法

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

    705
    月下
    求助问答·月下独酌·2026/03/17 08:10:24

    Zod schema 中 refine 校验不触发

    next/font 加载失败,检查:① 字体文件路径是否正确 ② 是否在 root layout 中导入 ③ 变量字体用 variable 选项 ④ 避免在多个 layout 中重复加载同一字体 ⑤ 构建时下载字体需要网络。 Next.js 动态 import 水合报错,可能是动态组件的 SSR...

    31012
    隔壁
    求助问答·隔壁老王·2025/07/11 00:05:19

    Next.js 中 revalidatePath 不生效

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

    5209
    内存
    求助问答·内存管理员·2026/05/21 11:23:37

    Tailwind v4 自定义颜色不生效

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

    3801
    上一页第 8 / 25 页下一页