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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    刚刚
    求助问答·刚刚好·2025/12/11 11:37:18

    Next.js 中 unstable_cache 用法

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

    2100
    冬炉
    求助问答·冬炉暖茶·2025/04/14 06:12:04

    React Server Component 中使用 useState 报错

    Auth.js credentials 登录返回 null,检查:① authorize 函数是否正确返回 user 对象 ② 密码 bcrypt.compare 是否正确 ③ 用户状态是否 active ④ 是否触发了限流 ⑤ email 是否小写化匹配。 Zod 校验错误消息不显示,检查:①...

    6606
    潜水
    求助问答·潜水员·2025/12/09 04:43:48

    Vercel 部署时 Prisma Client 生成失败

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

    2206
    摸鱼
    求助问答·摸鱼达人·2026/01/13 19:47:10

    Next.js 中 router.push 不更新 URL

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

    2402
    干货
    求助问答·干货搬运工·2024/11/25 06:21:56

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

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

    25016
    落日
    求助问答·落日余晖·2026/03/28 19:45:01

    Prisma $queryRaw camelCase 列名报错

    Vercel Edge Runtime 不支持 Prisma,因为 Prisma 依赖 Node.js 原生模块。Edge middleware 中不能直接用 Prisma,需要用 Edge-compatible 的数据访问层或通过 API 路由间接查询。 next/image 图片模糊或变形,检...

    7007
    精神
    求助问答·精神小伙·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/03/07 11:04:37

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

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

    37018
    社恐
    求助问答·社恐患者·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/03/19 20:38:13

    Vercel 部署时 TypeScript 类型检查失败

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

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

    Prisma $queryRaw camelCase 列名报错

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

    3000
    赏月
    求助问答·赏月的灰狼·2025/12/25 01:38:11

    React Server Component 中使用 useState 报错

    Auth.js credentials 登录返回 null,检查:① authorize 函数是否正确返回 user 对象 ② 密码 bcrypt.compare 是否正确 ③ 用户状态是否 active ④ 是否触发了限流 ⑤ email 是否小写化匹配。 Vercel 部署后 CSS 丢失,常...

    1800
    吃代
    求助问答·吃代码的猫·2026/05/05 15:11:13

    Vercel Edge Runtime 不支持 Prisma

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

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

    Prisma 多对多关系创建语法

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

    33018
    干货
    求助问答·干货搬运工·2025/01/28 18:05:14

    Next.js 中 useSession() 返回 null

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

    21015
    算法
    求助问答·算法炼丹师·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
    迷路
    求助问答·迷路的信鸽·2025/11/12 15:09:27

    Next.js Server Component 中 fetch 缓存策略

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

    1801
    栈溢
    求助问答·栈溢出幸存者·2025/08/17 03:11:36

    Next.js 中 cookies() 在 Server Action 外调用

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

    1601
    海角
    求助问答·海角天涯·2026/03/14 08:51:29

    Prisma enum 类型在 TypeScript 中报错

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

    61017
    互联
    求助问答·互联网遗民·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
    上一页第 19 / 25 页下一页