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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    摸鱼
    求助问答·摸鱼达人·2026/01/17 14:41:41

    Prisma 索引没生效导致查询很慢

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

    4504
    听风
    求助问答·听风者·2025/03/02 04:18:20

    Auth.js session 中 role 字段缺失

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

    3300
    躺平
    求助问答·躺平选手·2026/02/09 20:54:45

    Auth.js Google OAuth 回调报错 OAuthCallback

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

    4900
    终端
    求助问答·终端常驻民·2026/01/24 00:48:44

    Tailwind v4 中 @apply 不生效

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

    4100
    算法
    求助问答·算法炼丹师·2025/10/08 07:17:49

    Auth.js credentials 登录返回 null

    Shadcn UI 组件在 Server Component 报错,因为部分组件用了 Radix UI(Client Component)。确保使用 Shadcn 组件的页面或父组件加了 'use client',或者把组件包裹在 Client Component wrapper 中。 Verce...

    57010
    前端
    求助问答·前端魔法师·2025/07/06 12:43:19

    Next.js Server Action 提交后不跳转

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

    6300
    奔跑
    求助问答·奔跑的树懒·2026/05/10 09:06:35

    next-intl 配置后页面 404 的问题

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

    5200
    躺平
    求助问答·躺平选手·2026/03/31 23:59:50

    Zod 转换 transform 中抛错处理

    Tailwind v4 升级后样式失效,大版本升级有 breaking changes。检查:① tailwind.config.ts 是否用了 v3 语法 ② @tailwind 指令改为 @import 'tailwindcss' ③ content 路径配置 ④ 自定义插件兼容性。建议看官方迁...

    2000
    冬炉
    求助问答·冬炉暖茶·2025/05/24 14:44:23

    Prisma JSON 字类型查询问题

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

    61014
    夏蝉
    求助问答·夏蝉鸣夜·2025/11/18 09:46:44

    Next.js 中 usePathname 返回带 locale 前缀

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

    6900
    打盹
    求助问答·打盹的考拉·2025/01/21 10:50:05

    Tailwind v4 容器查询不生效

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

    40017
    赏月
    求助问答·赏月的灰狼·2025/09/26 12:02:24

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

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

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

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

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

    6509
    云中
    求助问答·云中漫步·2025/07/03 12:15:50

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

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

    3007
    蜕皮
    求助问答·蜕皮的蛇·2026/01/10 04:37:33

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

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

    4907
    断网
    求助问答·断网生存者·2026/05/06 09:05:35

    Prisma 多对多关系创建语法

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

    60018
    结网
    求助问答·结网的蜘蛛·2025/05/14 18:50:21

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

    Shadcn UI 组件在 Server Component 报错,因为部分组件用了 Radix UI(Client Component)。确保使用 Shadcn 组件的页面或父组件加了 'use client',或者把组件包裹在 Client Component wrapper 中。 Next....

    4509
    迷路
    求助问答·迷路的信鸽·2025/12/20 11:40:32

    Vercel 部署时 TypeScript 类型检查失败

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

    4002
    蜕皮
    求助问答·蜕皮的蛇·2025/12/23 15:33:33

    Next.js Server Component 中 fetch 缓存策略

    Prisma Json 字段查询,用 prismaToJson 过滤或 $queryRaw 用 PostgreSQL 的 ->> 操作符。Prisma 6 支持直接在 where 中用 path 过滤 Json 字段。 Prisma 软删除查询过滤重复,用 middleware 自动过滤 dele...

    29019
    编译
    求助问答·编译通过就行·2025/12/19 18:26:17

    Prisma 乐观锁并发更新冲突

    Next.js 动态 import 水合报错,可能是动态组件的 SSR 输出与客户端不一致。加 ssr: false 避免服务端渲染,或确保组件在 SSR 和 CSR 中输出一致。 next-intl t() 模板字符串拼接报错,因为动态拼接翻译键不被支持。用显式 Record 映射替代 t(`$...

    26017
    上一页第 11 / 25 页下一页