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

    求助问答

    遇到问题?在这里提问

    站内论坛
    教程论坛排行榜徽章
    500 个主题共 500 条
    排序:最新热门回复最多点赞最多
    小青
    求助问答·小青年·2026/05/27 11:47:04

    Next.js 中 usePathname 返回带 locale 前缀

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

    4305
    海角
    求助问答·海角天涯·2026/04/09 06:55:30

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

    Prisma Json 字段查询,用 prismaToJson 过滤或 $queryRaw 用 PostgreSQL 的 ->> 操作符。Prisma 6 支持直接在 where 中用 path 过滤 Json 字段。 Google OAuth 回调报 OAuthCallback 错误,检查:①...

    6805
    接口
    求助问答·接口焊接工·2025/06/15 17:14:24

    Shadcn UI 组件在 Server Component 中报错

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

    2405
    蜕皮
    求助问答·蜕皮的蛇·2026/01/02 18:14:46

    Prisma 多对多关系创建语法

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

    705
    暮色
    求助问答·暮色苍茫·2025/06/06 18:31:47

    Next.js App Router 中 parallel route 不渲染

    next-intl 翻译键缺失不报错是默认行为。要启用严格模式:在 next-intl 配置中设置 onError 回调,或用 getTranslations 时检查返回值。开发环境建议开启严格模式及早发现缺失键。 Prisma $queryRaw 中 camelCase 列名必须加双引号:SEL...

    3305
    溪畔
    求助问答·溪畔听雨·2026/02/20 08:50:49

    Tailwind v4 自定义颜色不生效

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

    4805
    路过
    求助问答·路过的甲·2025/05/30 10:41:35

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

    Auth.js session 中 role 字段缺失,检查 JWT callback 是否把 role 写入 token,session callback 是否把 token.role 写入 session.user.role。两步缺一不可。 Prisma @@map 是表名映射(模型 → 数据...

    6105
    蜕皮
    求助问答·蜕皮的蛇·2025/11/14 08:14:21

    Vercel 部署后 CSS 样式丢失

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

    2905
    会议
    求助问答·会议逃生专家·2025/08/04 21:21:31

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

    next-intl 翻译键缺失不报错是默认行为。要启用严格模式:在 next-intl 配置中设置 onError 回调,或用 getTranslations 时检查返回值。开发环境建议开启严格模式及早发现缺失键。 Prisma $queryRaw 中 camelCase 列名必须加双引号:SEL...

    4605
    无所
    求助问答·无所谓·2025/08/01 11:20:06

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

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

    3605
    赏月
    求助问答·赏月的灰狼·2025/11/13 21:21:23

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

    Prisma 乐观锁并发更新冲突,用 $executeRaw 原子更新:UPDATE table SET count = count + 1 WHERE id = $1 AND count < $limit。配合 FOR UPDATE 行锁防并发竞争。 Tailwind v4 升级后样式失效,大版...

    3905
    需求
    求助问答·需求翻译机·2025/04/23 22:53:24

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

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

    505
    刚刚
    求助问答·刚刚好·2025/11/29 05:34:32

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

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

    905
    佛系
    求助问答·佛系青年·2025/02/11 13:12:07

    Next.js 动态 import 组件水合报错

    Server Action 提交后不跳转,可能是用了 router.push 而非 window.location.href。Next.js 15 + next-intl 的 router.push 在 startTransition 内会被 toast 的状态更新中断。解决:用 window.lo...

    1205
    近水
    求助问答·近水含烟·2026/06/30 00:08:42

    Auth.js JWT token 中字段不更新

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

    5704
    近水
    求助问答·近水含烟·2026/06/21 14:49:02

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

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

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

    Prisma 软删除查询过滤重复

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

    置顶4804
    摸鱼
    求助问答·摸鱼达人·2026/01/17 14:41:41

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

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

    4504
    云中
    求助问答·云中漫步·2025/05/01 04:12:08

    Auth.js credentials 登录返回 null

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

    6404
    路过
    求助问答·路过的甲·2025/06/08 02:28:29

    Next.js Server Component 中 fetch 缓存策略

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

    5704
    上一页第 15 / 25 页下一页