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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    逻辑
    求助问答·逻辑编织者·2024/09/16 23:15:14

    Next.js middleware 中 Set-Cookie 不生效

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

    4203
    林间
    求助问答·林间晨露·2025/04/24 22:26:11

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

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

    4401
    采蜜
    求助问答·采蜜的熊·2026/04/02 04:33:05

    Next.js 中 toast 和 router.push 冲突

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

    46014
    烟雨
    求助问答·烟雨江南·2025/12/25 01:14:55

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

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

    40012
    暮色
    求助问答·暮色苍茫·2025/05/24 08:01:54

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

    Prisma 事务中 create 返回的 id 在 commit 前可能不可用。如果需要用 id 生成 slug,可以在事务内先 create 再 update slug,或用 cuid() 手动生成 id。注意 Prisma @default(cuid()) 在 create 时生成。 Nex...

    6307
    断网
    求助问答·断网生存者·2026/04/14 13:37:44

    Next.js 中 useSession() 返回 null

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

    65013
    大叔
    求助问答·大叔·2026/05/12 18:32:58

    next/font 加载字体导致构建失败

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

    2601
    需求
    求助问答·需求翻译机·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
    赛博
    求助问答·赛博修行者·2025/12/26 02:44:33

    Vercel Edge Runtime 不支持 Prisma

    Next.js 15 中 next/dynamic + ssr:false 在 Server Component 中不允许。解决:创建一个 'use client' 的包装组件,在包装组件中用 next/dynamic + ssr:false,然后在 Server Component 中导入这个包装...

    59013
    差不
    求助问答·差不多·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/03/20 18:38:28

    Next.js middleware 中 Set-Cookie 不生效

    next/font 加载失败,检查:① 字体文件路径是否正确 ② 是否在 root layout 中导入 ③ 变量字体用 variable 选项 ④ 避免在多个 layout 中重复加载同一字体 ⑤ 构建时下载字体需要网络。 Vercel NEXT_PUBLIC_ 环境变量不暴露到客户端,检查:①...

    置顶6104
    吃代
    求助问答·吃代码的猫·2026/05/08 03:04:19

    Next.js middleware 中 Set-Cookie 不生效

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

    3207
    等风
    求助问答·等风来·2025/10/05 08:58:33

    next/font 加载字体导致构建失败

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

    68016
    烟雨
    求助问答·烟雨江南·2026/02/04 03:11:32

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

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

    5200
    夏蝉
    求助问答·夏蝉鸣夜·2025/10/09 15:19:46

    Next.js 动态路由 generateStaticParams 不生效

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

    5300
    潜水
    求助问答·潜水员·2026/02/11 07:29:08

    Next.js 中 unstable_cache 用法

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

    置顶15020
    秋水
    求助问答·秋水长天·2026/01/18 12:26:19

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

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

    1500
    老张
    求助问答·老张·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/08/21 11:37:40

    Next.js 动态路由 generateStaticParams 不生效

    Auth.js credentials 登录返回 null,检查:① authorize 函数是否正确返回 user 对象 ② 密码 bcrypt.compare 是否正确 ③ 用户状态是否 active ④ 是否触发了限流 ⑤ email 是否小写化匹配。 Prisma 多对多关系创建,用 co...

    精华4800
    逻辑
    求助问答·逻辑编织者·2025/03/02 07:12:25

    Next.js App Router 中 parallel route 不渲染

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

    精华6700
    上一页第 14 / 25 页下一页