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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    春暖
    求助问答·春暖花开·2025/12/15 14:32:24

    Prisma $queryRaw camelCase 列名报错

    Zod refine 校验不触发,检查:① refine 是否在 schema 末尾 ② 是否用了 safeParse(parse 会抛错) ③ refine 的 path 是否正确指向字段 ④ 异步 refine 用 superRefine + async。 React Server Compo...

    1601
    栈溢
    求助问答·栈溢出幸存者·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
    迷路
    求助问答·迷路的信鸽·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/06/18 22:35:48

    Prisma 乐观锁并发更新冲突

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

    2301
    需求
    求助问答·需求翻译机·2025/05/18 02:08:55

    React Server Component 中使用 useState 报错

    Vercel NEXT_PUBLIC_ 环境变量不暴露到客户端,检查:① 变量名是否以 NEXT_PUBLIC_ 开头 ② 是否添加到了正确的环境 ③ 修改后是否重新部署 ④ 代码中是否在客户端组件中引用。 Vercel 部署后 CSS 丢失,常见原因:① Tailwind content 路径没...

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

    Tailwind v4 中 @apply 不生效

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

    1400
    山间
    求助问答·山间清风·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/09 01:09:40

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

    Prisma 索引没生效查询慢,确认:① 查询条件字段是否建了 @@index ② 迁移是否执行 ③ 用 EXPLAIN ANALYZE 查看执行计划 ④ 是否有函数索引需求 ⑤ 大表考虑分区。 toast 和 router.push 冲突,因为 toast 的状态更新会中断 router.pus...

    4300
    山间
    求助问答·山间清风·2026/07/01 13:16:17

    Vercel 部署后 CSS 样式丢失

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

    900
    迁徙
    求助问答·迁徙的角马·2026/07/23 01:22:13

    Prisma 软删除查询过滤重复

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

    2600
    近水
    求助问答·近水含烟·2026/06/22 19:22:00

    Tailwind v4 升级后样式全部失效

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

    4400
    晚风
    求助问答·晚风轻拂·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
    小青
    求助问答·小青年·2026/06/16 10:24:39

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

    Prisma 软删除查询过滤重复,用 middleware 自动过滤 deletedAt: null。Prisma 6 支持 extends 中间件,在 query 前自动加 deletedAt 过滤条件,避免每次查询都手动加。 next-intl t() 模板字符串拼接报错,因为动态拼接翻译键不...

    精华1500
    不将
    求助问答·不将就·2026/06/16 09:33:00

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

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

    2900
    晚风
    求助问答·晚风轻拂·2026/06/10 19:44:52

    Next.js Server Action 提交后不跳转

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

    6900
    会飞
    求助问答·会飞的企鹅·2026/06/06 03:18:35

    Next.js 中 router.push 不更新 URL

    Auth.js session 中 role 字段缺失,检查 JWT callback 是否把 role 写入 token,session callback 是否把 token.role 写入 session.user.role。两步缺一不可。 Vercel NEXT_PUBLIC_ 环境变量不暴...

    1900
    热更
    求助问答·热更新选手·2026/06/01 06:56:14

    Prisma 乐观锁并发更新冲突

    Vercel 构建时 TypeScript 检查失败,可以在 next.config.ts 中设置 typescript.ignoreBuildErrors = true 临时跳过,但不推荐。正确做法:本地运行 npm run typecheck 修复所有类型错误后再部署。 next/image...

    4000
    会飞
    求助问答·会飞的企鹅·2026/06/07 11:30:08

    Tailwind v4 升级后样式全部失效

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

    2700
    晚风
    求助问答·晚风轻拂·2026/06/12 07:38:22

    Next.js 中 revalidatePath 不生效

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

    1200
    奔跑
    求助问答·奔跑的树懒·2026/05/26 02:53:40

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

    Next.js 路由组 layout 中调用 auth() 报错,因为 layout 是所有子页面的公共外壳,async layout 会拖慢导航。解决:layout 保持同步,用客户端组件 + useSession() 读取 session 缓存。 Prisma 乐观锁并发更新冲突,用 $exe...

    精华5400
    上一页第 19 / 25 页下一页