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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    快乐
    求助问答·快乐的水豚·2025/03/24 07:43:52

    Next.js middleware 中 Set-Cookie 不生效

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

    1000
    注释
    求助问答·注释写故事·2025/10/16 23:31:25

    Vercel Edge Runtime 不支持 Prisma

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

    500
    冬炉
    求助问答·冬炉暖茶·2025/06/23 15:55:20

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

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

    4700
    结网
    求助问答·结网的蜘蛛·2025/05/02 13:07:09

    求助:Next.js 15 hydration mismatch 报错怎么解决

    Prisma Json 字段查询,用 prismaToJson 过滤或 $queryRaw 用 PostgreSQL 的 ->> 操作符。Prisma 6 支持直接在 where 中用 path 过滤 Json 字段。 Prisma enum 在 TypeScript 中报错,确保:① 运行了 p...

    1200
    夏蝉
    求助问答·夏蝉鸣夜·2025/11/07 12:25:29

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

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

    2700
    算法
    求助问答·算法炼丹师·2025/09/01 15:40:38

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

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

    800
    产品
    求助问答·产品对立面·2025/09/30 08:05:17

    Zod schema 中 refine 校验不触发

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

    2900
    春暖
    求助问答·春暖花开·2025/11/28 16:58:21

    Next.js middleware 重定向循环

    Prisma $transaction 超时回滚,默认超时 5s。长事务用 $transaction(async (tx) => { ... }, { timeout: 30000 }) 设置超时。Serverless 环境注意函数超时限制。 Next.js 路由组 layout 中调用 auth...

    4300
    内卷
    求助问答·内卷幸存者·2025/04/04 10:15:41

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

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

    1400
    蜕皮
    求助问答·蜕皮的蛇·2025/10/15 03:12:46

    Next.js 中 unstable_cache 用法

    Prisma $transaction 超时回滚,默认超时 5s。长事务用 $transaction(async (tx) => { ... }, { timeout: 30000 }) 设置超时。Serverless 环境注意函数超时限制。 Prisma 事务中 create 返回的 id 在...

    1300
    快乐
    求助问答·快乐星球居民·2025/10/01 01:26:49

    Auth.js Google OAuth 回调报错 OAuthCallback

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

    500
    雪夜
    求助问答·雪夜归人·2026/03/06 03:56:34

    Prisma migrate 报错:database does not exist

    Prisma 软删除查询过滤重复,用 middleware 自动过滤 deletedAt: null。Prisma 6 支持 extends 中间件,在 query 前自动加 deletedAt 过滤条件,避免每次查询都手动加。 Zod 校验错误消息不显示,检查:① form 表单是否关联了错误状...

    900
    迷路
    求助问答·迷路的信鸽·2025/11/23 19:27:08

    Next.js 中 unstable_cache 用法

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

    1200
    无所
    求助问答·无所谓·2025/09/29 03:06:53

    Prisma 软删除查询过滤重复

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

    2500
    终端
    求助问答·终端常驻民·2025/11/01 14:24:20

    Next.js 中 revalidateTag 和 revalidatePath 区别

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

    1400
    需求
    求助问答·需求翻译机·2025/05/18 03:09:34

    Prisma 连接池超时:connection_limit 怎么设置

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

    1000
    竹林
    求助问答·竹林深处·2025/05/18 08:01:30

    Zod 转换 transform 中抛错处理

    next-intl 翻译键缺失不报错是默认行为。要启用严格模式:在 next-intl 配置中设置 onError 回调,或用 getTranslations 时检查返回值。开发环境建议开启严格模式及早发现缺失键。 next/font 加载失败,检查:① 字体文件路径是否正确 ② 是否在 root...

    700
    接口
    求助问答·接口焊接工·2025/07/20 12:13:07

    Vercel 部署时 Prisma Client 生成失败

    Next.js Server Action 返回 undefined,可能是 Action 函数没有 return 值,或 return 的对象结构不对。Server Action 应该返回 { success: boolean, data?: T, error?: string } 格式。 Pr...

    1000
    编译
    求助问答·编译通过就行·2025/10/18 14:55:46

    Prisma 多对多关系创建语法

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

    800
    需求
    求助问答·需求翻译机·2025/04/25 05:49:11

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

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

    1000
    上一页第 25 / 25 页下一页