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

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

    算法炼丹师·2025/09/01 15:40:38·0 浏览
    站内论坛
    教程论坛排行榜徽章
    算法
    算法炼丹师楼主
    2025/09/01 15:40:38
    Prisma migrate 报 database does not exist,需要先创建数据库。用 npx prisma db push 或手动 createdb。如果是 Vercel Postgres 或 Supabase,确保 DATABASE_URL 指向正确的数据库实例。
    
    Shadcn UI 组件在 Server Component 报错,因为部分组件用了 Radix UI(Client Component)。确保使用 Shadcn 组件的页面或父组件加了 'use client',或者把组件包裹在 Client Component wrapper 中。
    
    Vercel Edge Runtime 不支持 Prisma,因为 Prisma 依赖 Node.js 原生模块。Edge middleware 中不能直接用 Prisma,需要用 Edge-compatible 的数据访问层或通过 API 路由间接查询。
    查看历史

    8 回复

    1. 数星
      数星星第 2 楼2025/09/27 07:14:18
      实操中我发现:Prisma $queryRaw 的 camelCase 列名必须加双引号,这是个经典坑。希望少走弯路。
    2. 摸鱼
      摸鱼的锦鲤第 3 楼2025/10/06 06:03:10
      反对一下,我的测试结果不是这样:Prisma $queryRaw 的 camelCase 列名必须加双引号,这是个经典坑。细节可以再展开讨论。
    3. 思考
      思考的柴犬第 4 楼2025/10/16 07:28:24
      我的看法略有不同:Auth.js JWT 不更新是因为没处理 trigger === 'update',要加 useSession().update()。
    4. 产品
      产品对立面第 5 楼2025/10/28 15:55:49
      useSession() 返回 null 检查 SessionProvider 是否包裹了组件。
    5. 采蜜
      采蜜的熊第 6 楼2026/01/16 07:08:45
      实操中我发现:Tailwind v4 升级后 @tailwind 指令改为 @import 'tailwindcss'。希望对你有帮助。
    6. 月下
      月下独酌第 7 楼2026/01/30 20:59:32
      说说我自己的经历:Vercel 环境变量改了要重新部署才生效,NEXT_PUBLIC_ 变量尤其如此。实践出真知,建议动手试试。
    7. 落日
      落日余晖第 8 楼2026/02/07 09:43:06
      有个细节值得注意:hydration mismatch 一般是服务端客户端渲染不一致,加 suppressHydrationWarning 试试。欢迎私信深入交流。
    8. 潜水
      潜水的海獭第 9 楼2026/05/31 15:24:44
      补充一个边界情况:revalidatePath 路径要含 locale 前缀,如 /zh/forum/thread/xxx。期待更多实战经验分享。
    登录后可回复
    算法

    算法炼丹师

    楼主个人主页

    帖子信息

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