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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    等风
    求助问答·等风来·2025/10/05 08:58:33

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

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

    68016
    需求
    求助问答·需求翻译机·2025/04/18 05:26:53

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

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

    6808
    近水
    求助问答·近水含烟·2026/06/28 12:50:03

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

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

    67018
    林间
    求助问答·林间晨露·2025/06/10 13:29:31

    Prisma migrate 报错:database does not exist

    middleware 重定向循环,一般是认证逻辑和业务重定向冲突。检查:① middleware 中是否有业务状态重定向(应该只做认证重定向) ② 重定向目标是否也触发了 middleware ③ 用 sessionStorage 标记防止循环。 next/font 加载失败,检查:① 字体文件路...

    6700
    数据
    求助问答·数据淘金客·2025/04/05 17:40:32

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

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

    67010
    干货
    求助问答·干货搬运工·2025/02/04 02:25:50

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

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

    6709
    接口
    求助问答·接口焊接工·2025/10/31 18:06:02

    Next.js metadata 中 alternates.languages 不生效

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

    6702
    思考
    求助问答·思考的柴犬·2025/03/27 06:16:20

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

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

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

    Next.js App Router 中 parallel route 不渲染

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

    精华6700
    迷路
    求助问答·迷路的信鸽·2026/01/25 19:06:00

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

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

    6700
    小青
    求助问答·小青年·2026/06/02 06:32:05

    Next.js Server Component 中 fetch 缓存策略

    Prisma $transaction 超时回滚,默认超时 5s。长事务用 $transaction(async (tx) => { ... }, { timeout: 30000 }) 设置超时。Serverless 环境注意函数超时限制。 useSession() 返回 null,检查:① S...

    66014
    老张
    求助问答·老张·2025/08/02 15:32:32

    Prisma 事务超时回滚

    Auth.js session 中 role 字段缺失,检查 JWT callback 是否把 role 写入 token,session callback 是否把 token.role 写入 session.user.role。两步缺一不可。 Prisma 软删除查询过滤重复,用 middlew...

    精华6602
    打工
    求助问答·打工人之光·2025/08/01 21:10:15

    Vercel 部署时 TypeScript 类型检查失败

    Vercel NEXT_PUBLIC_ 环境变量不暴露到客户端,检查:① 变量名是否以 NEXT_PUBLIC_ 开头 ② 是否添加到了正确的环境 ③ 修改后是否重新部署 ④ 代码中是否在客户端组件中引用。 Prisma enum 在 TypeScript 中报错,确保:① 运行了 prisma...

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

    React Server Component 中使用 useState 报错

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

    6606
    晚风
    求助问答·晚风轻拂·2026/06/14 04:33:16

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

    Next.js 15 中 cookies().set() 后跟 redirect() 不兼容,因为 redirect() 抛出特殊错误终止请求,不会包含之前设置的 cookie。解决:用 Server Action(cookies().set 在 Action 中正常工作)或渲染客户端组件处理。...

    65015
    会飞
    求助问答·会飞的企鹅·2026/05/30 05:35:21

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

    Prisma 乐观锁并发更新冲突,用 $executeRaw 原子更新:UPDATE table SET count = count + 1 WHERE id = $1 AND count < $limit。配合 FOR UPDATE 行锁防并发竞争。 Vercel 部署后 CSS 丢失,常见原因...

    65015
    暮色
    求助问答·暮色苍茫·2025/04/09 17:50:38

    Next.js 动态路由 generateStaticParams 不生效

    Prisma 索引没生效查询慢,确认:① 查询条件字段是否建了 @@index ② 迁移是否执行 ③ 用 EXPLAIN ANALYZE 查看执行计划 ④ 是否有函数索引需求 ⑤ 大表考虑分区。 next-intl 配置后 404,一般是 middleware 匹配规则不对。检查 middlewa...

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

    Next.js 中 revalidatePath 不生效

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

    6509
    热更
    求助问答·热更新选手·2026/05/15 04:43:20

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

    toast 和 router.push 冲突,因为 toast 的状态更新会中断 router.push 的 startTransition。解决:用 window.location.href 硬导航,或先 toast 再 setTimeout(() => router.push, 0)。 use...

    65014
    社恐
    求助问答·社恐患者·2026/04/10 10:32:35

    Vercel 环境变量 NEXT_PUBLIC 不暴露到客户端

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

    6509
    上一页第 2 / 25 页下一页