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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    断网
    求助问答·断网生存者·2026/04/14 13:37:44

    Next.js 中 useSession() 返回 null

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

    65013
    逻辑
    求助问答·逻辑编织者·2025/05/21 15:20:57

    Tailwind v4 升级后样式全部失效

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

    39013
    精神
    求助问答·精神小伙·2025/11/04 17:42:34

    Next.js ISR 缓存不刷新的问题

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

    精华56013
    离线
    求助问答·离线爱好者·2026/02/14 16:48:49

    Auth.js JWT token 中字段不更新

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

    64013
    回滚
    求助问答·回滚艺术家·2026/04/27 02:28:54

    Prisma $queryRaw camelCase 列名报错

    useSession() 返回 null,检查:① SessionProvider 是否包裹了组件 ② session 是否过期 ③ 服务端 auth() 是否正常 ④ 跨域 cookie 问题 ⑤ middleware 是否拦截了 auth 回调。 Server Action 提交后不跳转,可能...

    16013
    拾光
    求助问答·拾光者·2025/04/03 04:11:58

    Prisma migrate 报错:database does not exist

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

    48013
    数据
    求助问答·数据淘金客·2025/05/27 05:10:58

    Prisma 多对多关系创建语法

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

    置顶7013
    远山
    求助问答·远山如黛·2026/07/15 07:34:43

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

    router.push 不更新 URL,Next.js 15 + next-intl 在 useSession 触发 re-render 时可能取消 router.push 的 startTransition。解决:用 window.location.href 硬导航(认证流程的例外允许裸路径)。...

    12012
    深夜
    求助问答·深夜码农·2026/07/07 13:02:39

    Next.js middleware 重定向循环

    Next.js 动态 import 水合报错,可能是动态组件的 SSR 输出与客户端不一致。加 ssr: false 避免服务端渲染,或确保组件在 SSR 和 CSR 中输出一致。 router.push 不更新 URL,Next.js 15 + next-intl 在 useSession 触发...

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

    Shadcn UI 组件在 Server Component 中报错

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

    42012
    会飞
    求助问答·会飞的企鹅·2026/05/25 21:30:38

    Next.js middleware 中 Set-Cookie 不生效

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

    21012
    云中
    求助问答·云中漫步·2025/04/21 07:17:51

    Vercel Edge Runtime 不支持 Prisma

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

    20012
    打盹
    求助问答·打盹的考拉·2025/05/03 23:25:33

    Next.js 中 useSession() 返回 null

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

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

    Zod schema 中 refine 校验不触发

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

    31012
    烟雨
    求助问答·烟雨江南·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/08/13 23:13:51

    Prisma 事务中 create 返回的 id 为空

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

    39012
    产品
    求助问答·产品对立面·2025/09/09 23:39:29

    Next.js 中 revalidatePath 不生效

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

    27012
    拾光
    求助问答·拾光者·2025/02/12 10:30:47

    Auth.js credentials 登录返回 null

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

    5012
    接口
    求助问答·接口焊接工·2025/08/17 03:38:10

    Next.js 动态路由 generateStaticParams 不生效

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

    46012
    冬炉
    求助问答·冬炉暖茶·2024/10/12 13:23:32

    Prisma JSON 字类型查询问题

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

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