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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    暮色
    求助问答·暮色苍茫·2025/07/30 15:22:33

    Next.js 中 useSession() 返回 null

    Vercel 部署后 CSS 丢失,常见原因:① Tailwind content 路径没包含组件目录 ② CSS 被 PurgeCSS 误删 ③ 生产构建时 PostCSS 配置问题 ④ 部分样式只在 Client Component 中生效但被服务端渲染时缺失。 Prisma 索引没生效查询慢...

    3009
    摸鱼
    求助问答·摸鱼达人·2025/12/17 06:55:50

    Prisma $queryRaw camelCase 列名报错

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

    3000
    注释
    求助问答·注释写故事·2025/08/03 07:18:13

    Vercel Edge Runtime 不支持 Prisma

    Vercel Edge Runtime 不支持 Prisma,因为 Prisma 依赖 Node.js 原生模块。Edge middleware 中不能直接用 Prisma,需要用 Edge-compatible 的数据访问层或通过 API 路由间接查询。 Zod refine 校验不触发,检查:...

    3000
    躺平
    求助问答·躺平选手·2026/02/05 23:35:29

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

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

    3000
    老张
    求助问答·老张·2025/04/05 12:32:55

    Zod 转换 transform 中抛错处理

    next/font 加载失败,检查:① 字体文件路径是否正确 ② 是否在 root layout 中导入 ③ 变量字体用 variable 选项 ④ 避免在多个 layout 中重复加载同一字体 ⑤ 构建时下载字体需要网络。 Prisma $queryRaw 中 camelCase 列名必须加双引...

    3000
    互联
    求助问答·互联网遗民·2026/03/01 18:19:56

    React Server Component 中使用 useState 报错

    Vercel Edge Runtime 不支持 Prisma,因为 Prisma 依赖 Node.js 原生模块。Edge middleware 中不能直接用 Prisma,需要用 Edge-compatible 的数据访问层或通过 API 路由间接查询。 toast 和 router.push...

    3000
    数星
    求助问答·数星星·2025/06/16 22:26:53

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

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

    3003
    山间
    求助问答·山间清风·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/06/16 09:33:00

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

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

    2900
    小青
    求助问答·小青年·2026/06/13 13:28:46

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

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

    29016
    秋水
    求助问答·秋水长天·2026/03/05 04:44:42

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

    next-intl 翻译键缺失不报错是默认行为。要启用严格模式:在 next-intl 配置中设置 onError 回调,或用 getTranslations 时检查返回值。开发环境建议开启严格模式及早发现缺失键。 next-intl 配置后 404,一般是 middleware 匹配规则不对。检...

    29011
    蜕皮
    求助问答·蜕皮的蛇·2025/12/23 15:33:33

    Next.js Server Component 中 fetch 缓存策略

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

    29019
    差不
    求助问答·差不多·2025/07/31 15:26:05

    Tailwind v4 升级后样式全部失效

    Auth.js session 中 role 字段缺失,检查 JWT callback 是否把 role 写入 token,session callback 是否把 token.role 写入 session.user.role。两步缺一不可。 next/font 加载失败,检查:① 字体文件路径...

    29020
    老张
    求助问答·老张·2025/08/12 08:30:31

    Vercel Edge Runtime 不支持 Prisma

    Prisma Json 字段查询,用 prismaToJson 过滤或 $queryRaw 用 PostgreSQL 的 ->> 操作符。Prisma 6 支持直接在 where 中用 path 过滤 Json 字段。 Vercel 部署后 CSS 丢失,常见原因:① Tailwind conte...

    2900
    蜕皮
    求助问答·蜕皮的蛇·2025/11/14 08:14:21

    Vercel 部署后 CSS 样式丢失

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

    2905
    互联
    求助问答·互联网遗民·2026/03/09 14:47:27

    Vercel 函数超时 10s 限制怎么突破

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

    29019
    慢慢
    求助问答·慢慢来·2024/12/27 14:27:20

    Auth.js session 中 role 字段缺失

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

    2904
    快乐
    求助问答·快乐的水豚·2024/12/05 08:31:47

    Next.js 中 router.push 不更新 URL

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

    29012
    产品
    求助问答·产品对立面·2025/09/30 08:05:17

    Zod schema 中 refine 校验不触发

    Vercel Edge Runtime 不支持 Prisma,因为 Prisma 依赖 Node.js 原生模块。Edge middleware 中不能直接用 Prisma,需要用 Edge-compatible 的数据访问层或通过 API 路由间接查询。 Vercel 构建时 TypeScrip...

    2900
    躺平
    求助问答·躺平选手·2026/02/12 01:03:10

    Prisma $transaction 中嵌套查询限制

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

    28014
    上一页第 16 / 25 页下一页