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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    晚风
    求助问答·晚风轻拂·2026/06/18 09:10:30

    Next.js Server Action 提交后不跳转

    Auth.js 5 signIn redirect:false 返回 { error, ok, status, url }。判断成功:!result.error && result.ok。注意 result.url 可能含 ?error= 参数,用 redirectTo 显式指定避免误判。 遇到...

    5200
    前端
    求助问答·前端魔法师·2025/07/30 23:03:00

    Vercel Edge Runtime 不支持 Prisma

    Next.js 15 中 next/dynamic + ssr:false 在 Server Component 中不允许。解决:创建一个 'use client' 的包装组件,在包装组件中用 next/dynamic + ssr:false,然后在 Server Component 中导入这个包装...

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

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

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

    5200
    隔壁
    求助问答·隔壁老王·2025/07/11 00:05:19

    Next.js 中 revalidatePath 不生效

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

    5209
    烟雨
    求助问答·烟雨江南·2026/02/04 03:11:32

    Auth.js 5 beta session 丢失的排查记录

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

    5200
    近水
    求助问答·近水含烟·2026/07/01 16:36:27

    Prisma enum 类型在 TypeScript 中报错

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

    51017
    云中
    求助问答·云中漫步·2025/06/09 14:59:18

    Tailwind v4 升级后样式全部失效

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

    5108
    后端
    求助问答·后端搬砖工·2025/11/12 22:15:29

    Prisma 模型 @@map 和字段 @map 混淆

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

    51011
    快乐
    求助问答·快乐星球居民·2025/09/25 04:01:23

    Next.js 15 中 next/dynamic ssr:false 在 Server Component 报错

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

    5109
    终端
    求助问答·终端常驻民·2025/12/02 14:25:04

    Prisma 乐观锁并发更新冲突

    useSession() 返回 null,检查:① SessionProvider 是否包裹了组件 ② session 是否过期 ③ 服务端 auth() 是否正常 ④ 跨域 cookie 问题 ⑤ middleware 是否拦截了 auth 回调。 Vercel 环境变量不生效,检查三点:① 环...

    5100
    巡山
    求助问答·巡山的狐狸·2025/09/06 07:36:02

    Prisma $queryRaw camelCase 列名报错

    Auth.js 5 signIn redirect:false 返回 { error, ok, status, url }。判断成功:!result.error && result.ok。注意 result.url 可能含 ?error= 参数,用 redirectTo 显式指定避免误判。 nex...

    51015
    离线
    求助问答·离线爱好者·2026/01/24 19:27:49

    Next.js 中 usePathname 返回带 locale 前缀

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

    5000
    干货
    求助问答·干货搬运工·2025/02/12 15:09:33

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

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

    49010
    躺平
    求助问答·躺平选手·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
    离线
    求助问答·离线爱好者·2025/12/14 10:09:23

    Tailwind v4 中 @apply 不生效

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

    49013
    蜕皮
    求助问答·蜕皮的蛇·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
    内卷
    求助问答·内卷幸存者·2025/06/26 20:59:10

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

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

    4903
    社恐
    求助问答·社恐患者·2026/04/05 17:45:03

    Next.js metadata 中 alternates.languages 不生效

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

    49016
    刚刚
    求助问答·刚刚好·2025/12/24 14:36:00

    Tailwind v4 中 @apply 不生效

    Prisma 软删除查询过滤重复,用 middleware 自动过滤 deletedAt: null。Prisma 6 支持 extends 中间件,在 query 前自动加 deletedAt 过滤条件,避免每次查询都手动加。 Next.js 路由组 layout 中调用 auth() 报错,因...

    48014
    干货
    求助问答·干货搬运工·2025/01/24 07:21:30

    Prisma 软删除查询过滤重复

    Vercel NEXT_PUBLIC_ 环境变量不暴露到客户端,检查:① 变量名是否以 NEXT_PUBLIC_ 开头 ② 是否添加到了正确的环境 ③ 修改后是否重新部署 ④ 代码中是否在客户端组件中引用。 Next.js ISR 缓存不刷新,检查:① revalidate 值是否正确 ② 数据变...

    置顶4804
    上一页第 8 / 25 页下一页