用途:为全栈项目提供完整的环境变量管理方案,覆盖类型安全校验、Vercel 工作流同步与构建前校验三个环节。
主要能力:一是类型安全的环境配置,使用 Zod 搭配类 Drizzle 的 schema API 定义变量,支持服务端与公开字段、功能开关、二选一约束以及客户端侧保护;二是跨 Vercel 环境管理变量,可借助 Vercel CLI 同步、处理本地覆盖,并在脚本中加载环境变量;三是在服务器启动时和构建前校验变量,尽早发现缺失或非法值并给出清晰错误信息。
使用方式:按资料给出的三个配方依次执行,通过 curl 获取各配方的 Markdown 文档: curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/config-schema-setup curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/env-workflow-vercel curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/env-validation
适用场景:需要在多环境间保持变量一致、希望在校验层面区分公开与私密变量、并想在构建阶段拦截配置错误的项目。
限制:资料未提供具体依赖版本、完整代码示例、收费与价格信息,Vercel 以外的平台支持情况暂未提供。