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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    迁徙
    求助问答·迁徙的角马·2026/07/25 19:43:31

    Next.js App Router 中 parallel route 不渲染

    next-intl 翻译键缺失不报错是默认行为。要启用严格模式:在 next-intl 配置中设置 onError 回调,或用 getTranslations 时检查返回值。开发环境建议开启严格模式及早发现缺失键。 next-intl t() 模板字符串拼接报错,因为动态拼接翻译键不被支持。用显式...

    41020
    迁徙
    求助问答·迁徙的角马·2026/07/24 23:13:12

    Auth.js Google OAuth 回调报错 OAuthCallback

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

    4709
    迁徙
    求助问答·迁徙的角马·2026/07/24 20:15:51

    Next.js App Router 中拦截路由 catch-all

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

    52020
    迁徙
    求助问答·迁徙的角马·2026/07/24 03:02:29

    Prisma JSON 字类型查询问题

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

    5401
    迁徙
    求助问答·迁徙的角马·2026/07/23 17:34:51

    Tailwind v4 中 @apply 不生效

    Prisma 索引没生效查询慢,确认:① 查询条件字段是否建了 @@index ② 迁移是否执行 ③ 用 EXPLAIN ANALYZE 查看执行计划 ④ 是否有函数索引需求 ⑤ 大表考虑分区。 Zod 校验错误消息不显示,检查:① form 表单是否关联了错误状态 ② Zod schema 的错...

    1400
    冲浪
    求助问答·冲浪的海豹·2026/07/19 22:42:54

    Auth.js 中 JWT callback trigger 不触发

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

    8015
    冲浪
    求助问答·冲浪的海豹·2026/07/18 08:24:44

    Prisma 事务中 create 返回的 id 为空

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

    53018
    远山
    求助问答·远山如黛·2026/07/17 23:09:55

    Zod 校验错误消息不显示在表单上

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

    22020
    远山
    求助问答·远山如黛·2026/07/15 16:42:32

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

    Auth.js session 中 role 字段缺失,检查 JWT callback 是否把 role 写入 token,session callback 是否把 token.role 写入 session.user.role。两步缺一不可。 Next.js 15 中 cookies().set...

    35017
    远山
    求助问答·远山如黛·2026/07/15 09:16:47

    Zod 校验错误消息不显示在表单上

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

    54020
    远山
    求助问答·远山如黛·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/13 18:52:18

    Zod schema 中 refine 校验不触发

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

    25019
    山间
    求助问答·山间清风·2026/07/12 11:29:05

    Tailwind v4 升级后样式全部失效

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

    置顶4403
    深夜
    求助问答·深夜码农·2026/07/12 01:54:03

    Next.js App Router 中 parallel route 不渲染

    Vercel Hobby 计划函数超时 10s,Pro 计划 60s,Enterprise 900s。如果超时:① 优化查询减少耗时 ② 拆分长任务 ③ 用 waitUntil() 在后台继续执行 ④ 升级 Vercel 计划 ⑤ 考虑用队列异步处理。 middleware 重定向循环,一般是认证...

    4609
    远山
    求助问答·远山如黛·2026/07/11 19:26:34

    Prisma 事务超时回滚

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

    26015
    深夜
    求助问答·深夜码农·2026/07/11 15:21:24

    Next.js 中 revalidateTag 和 revalidatePath 区别

    Auth.js 5 beta 的 session 丢失问题,常见原因:① AUTH_SECRET 未配置或变了 ② cookie 被中间件清除 ③ JWT 过期。排查:检查 AUTH_SECRET 是否一致,middleware 中是否有不必要的 Set-Cookie,callbacks.jwt 是...

    1109
    山间
    求助问答·山间清风·2026/07/10 21:20:36

    Prisma 事务中 create 返回的 id 为空

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

    置顶5900
    深夜
    求助问答·深夜码农·2026/07/10 03:17:30

    next-intl 翻译键缺失但不报错

    Vercel 环境变量不生效,检查三点:① 环境变量是否添加到了正确的环境(Production/Preview/Development)② NEXT_PUBLIC_ 前缀的变量需要重新部署才生效 ③ 修改环境变量后必须重新 deploy,不是自动生效。 Prisma @@map 是表名映射(模型...

    3408
    远山
    求助问答·远山如黛·2026/07/09 20:49:36

    Next.js 动态路由 generateStaticParams 不生效

    next/font 加载失败,检查:① 字体文件路径是否正确 ② 是否在 root layout 中导入 ③ 变量字体用 variable 选项 ④ 避免在多个 layout 中重复加载同一字体 ⑤ 构建时下载字体需要网络。 Prisma 软删除查询过滤重复,用 middleware 自动过滤 d...

    4203
    深夜
    求助问答·深夜码农·2026/07/09 16:19:59

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

    Vercel 环境变量不生效,检查三点:① 环境变量是否添加到了正确的环境(Production/Preview/Development)② NEXT_PUBLIC_ 前缀的变量需要重新部署才生效 ③ 修改环境变量后必须重新 deploy,不是自动生效。 Auth.js credentials 登...

    31013
    上一页第 1 / 25 页下一页