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

    Tailwind v4 自定义颜色不生效

    后端搬砖工·2025/10/03 04:19:47·0 浏览
    站内论坛
    教程论坛排行榜徽章
    后端
    后端搬砖工楼主
    2025/10/03 04:19:47
    Google OAuth 回调报 OAuthCallback 错误,检查:① GOOGLE_CLIENT_ID/SECRET 是否正确 ② NEXTAUTH_URL 是否与 Google Console 中的回调 URL 一致 ③ redirect URI 是否匹配 ④ 时钟同步问题。
    
    Vercel Edge Runtime 不支持 Prisma,因为 Prisma 依赖 Node.js 原生模块。Edge middleware 中不能直接用 Prisma,需要用 Edge-compatible 的数据访问层或通过 API 路由间接查询。
    
    Auth.js credentials 登录返回 null,检查:① authorize 函数是否正确返回 user 对象 ② 密码 bcrypt.compare 是否正确 ③ 用户状态是否 active ④ 是否触发了限流 ⑤ email 是否小写化匹配。
    查看历史

    8 回复

    1. 潜水
      潜水员第 2 楼2025/10/03 18:43:47
      这个思路很巧妙,Tailwind v4 升级后 @tailwind 指令改为 @import 'tailwindcss'。一起学习。
    2. 打盹
      打盹的考拉第 3 楼2025/10/17 18:52:31
      我的踩坑经验:middleware 里 pathname 含 locale 前缀,用 includes() 不要用精确匹配。欢迎大家补充。
    3. 星辰
      星辰大海第 4 楼2025/10/26 07:40:31
      上周刚好踩了这个坑,Vercel 环境变量改了要重新部署才生效,NEXT_PUBLIC_ 变量尤其如此。感谢楼主的启发。
    4. 拾光
      拾光者第 5 楼2025/10/31 13:38:23
      不同场景下结论可能不同:revalidatePath 路径要含 locale 前缀,如 /zh/forum/thread/xxx。
    5. 思考
      思考的柴犬第 6 楼2025/11/24 15:20:35
      我的实践经验和你的不太一样:Prisma 连接池在 Serverless 环境设 connection_limit=1,加 ?pgbouncer=true。后续有新发现再来更新。
    6. 全栈
      全栈探险家第 7 楼2026/01/01 12:07:30
      不同场景下结论可能不同:useSession() 返回 null 检查 SessionProvider 是否包裹了组件。踩了很多坑才总结出来的。
    7. 海角
      海角天涯第 8 楼2026/02/18 08:26:33
      我的理解是:middleware 里 pathname 含 locale 前缀,用 includes() 不要用精确匹配。希望对你有帮助。
    8. 山间
      山间清风第 9 楼2026/06/23 12:45:49
      Prisma $queryRaw 的 camelCase 列名必须加双引号,这是个经典坑。
    登录后可回复
    后端

    后端搬砖工

    楼主个人主页

    帖子信息

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