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

    Tailwind v4 自定义颜色不生效

    电子古董·2025/05/02 20:00:01·0 浏览
    站内论坛
    教程论坛排行榜徽章
    电子
    电子古董楼主
    2025/05/02 20:00:01
    Prisma Json 字段查询,用 prismaToJson 过滤或 $queryRaw 用 PostgreSQL 的 ->> 操作符。Prisma 6 支持直接在 where 中用 path 过滤 Json 字段。
    
    next/font 加载失败,检查:① 字体文件路径是否正确 ② 是否在 root layout 中导入 ③ 变量字体用 variable 选项 ④ 避免在多个 layout 中重复加载同一字体 ⑤ 构建时下载字体需要网络。
    
    Next.js Server Action 返回 undefined,可能是 Action 函数没有 return 值,或 return 的对象结构不对。Server Action 应该返回 { success: boolean, data?: T, error?: string } 格式。
    
    Vercel Hobby 计划函数超时 10s,Pro 计划 60s,Enterprise 900s。如果超时:① 优化查询减少耗时 ② 拆分长任务 ③ 用 waitUntil() 在后台继续执行 ④ 升级 Vercel 计划 ⑤ 考虑用队列异步处理。
    查看历史

    45 回复

    1. 前端
      前端魔法师第 2 楼2025/05/03 13:02:45
      我的实践经验和你的不太一样:next/dynamic + ssr:false 不能在 Server Component 用,要包一层 'use client'。欢迎交流讨论。
    2. 搬家
      搬家的蚂蚁第 3 楼2025/05/05 00:07:54
      我做了类似的对比实验:Auth.js JWT 不更新是因为没处理 trigger === 'update',要加 useSession().update()。
    3. 打盹
      打盹的考拉第 4 楼2025/05/13 03:06:02
      我调研过这块,next/dynamic + ssr:false 不能在 Server Component 用,要包一层 'use client'。如有不对请指正。
    4. 算法
      算法炼丹师第 5 楼2025/05/15 14:11:06
      这个观点我很认同,revalidatePath 路径要含 locale 前缀,如 /zh/forum/thread/xxx。欢迎大家补充。
    5. 结网
      结网的蜘蛛第 6 楼2025/05/15 15:05:26
      我的理解是:Tailwind v4 升级后 @tailwind 指令改为 @import 'tailwindcss'。
    6. 键盘
      键盘敲击者第 7 楼2025/05/19 03:58:20
      我的理解是:next/dynamic + ssr:false 不能在 Server Component 用,要包一层 'use client'。
    7. 栈溢
      栈溢出幸存者第 8 楼2025/05/20 05:06:56
      有个相关问题想请教:Server Action 提交后不跳转,用 window.location.href 替代 router.push。如有不对请指正。
    8. 林间
      林间晨露第 9 楼2025/05/20 21:23:05
      这个方案我试过,Auth.js JWT 不更新是因为没处理 trigger === 'update',要加 useSession().update()。
    9. 冬炉
      冬炉暖茶第 10 楼2025/05/23 05:52:28
      我调研过这块,useSession() 返回 null 检查 SessionProvider 是否包裹了组件。期待更多实战经验分享。
    10. 数星
      数星星第 11 楼2025/05/26 10:02:06
      这个观点我很认同,Prisma $queryRaw 的 camelCase 列名必须加双引号,这是个经典坑。如果有更好的方案求分享。
    11. 差不
      差不多第 12 楼2025/05/27 11:57:58
      有个更优的方案:middleware 里 pathname 含 locale 前缀,用 includes() 不要用精确匹配。这只是个人经验,不一定通用。
    12. 云中
      云中漫步第 13 楼2025/05/31 04:43:46
      结合我最近的项目经验:Tailwind v4 升级后 @tailwind 指令改为 @import 'tailwindcss'。
    13. 快乐
      快乐的水豚第 14 楼2025/06/04 22:02:44
      我之前也遇到过类似问题,Server Action 提交后不跳转,用 window.location.href 替代 router.push。希望少走弯路。
    14. 拾光
      拾光者第 15 楼2025/06/05 21:08:42
      补充一个可能被忽略的点:Tailwind v4 升级后 @tailwind 指令改为 @import 'tailwindcss'。希望对你有帮助。
    15. 路过
      路过的甲第 16 楼2025/06/07 12:21:32
      Tailwind v4 升级后 @tailwind 指令改为 @import 'tailwindcss'。
    16. 精神
      精神小伙第 17 楼2025/06/09 00:25:43
      不同场景下结论可能不同:Prisma 连接池在 Serverless 环境设 connection_limit=1,加 ?pgbouncer=true。实践出真知,建议动手试试。
    17. 干货
      干货搬运工第 18 楼2025/06/13 18:42:45
      实操中我发现:Prisma $queryRaw 的 camelCase 列名必须加双引号,这是个经典坑。我也还在探索中。
    18. 接口
      接口焊接工第 19 楼2025/06/19 20:26:54
      Auth.js JWT 不更新是因为没处理 trigger === 'update',要加 useSession().update()。
    19. 隔壁
      隔壁老王第 20 楼2025/06/21 00:20:40
      我之前也遇到过类似问题,Tailwind v4 升级后 @tailwind 指令改为 @import 'tailwindcss'。后续有新发现再来更新。
    20. 暮色
      暮色苍茫第 21 楼2025/06/21 08:31:12
      反对一下,我的测试结果不是这样:Server Action 提交后不跳转,用 window.location.href 替代 router.push。一起学习。
    登录后可回复
    电子

    电子古董

    楼主个人主页

    帖子信息

    45 回复
    0 浏览
    0 赞
    0 收藏
    回复