入门
环境变量
了解 FlareStarter 需要配置哪些环境变量以及它们的用途。
在根目录下有一个 .dev.vars.example 文件。当你进行本地开发时,需要将其复制并重命名为 .dev.vars。
在 Cloudflare Workers 环境下,生产环境的密钥不是写在文件里的,而是需要使用 wrangler secret put <KEY> 命令设置到 Cloudflare 面板中。注意 secret 与同名 var 会冲突:wrangler.jsonc 里留着空字符串 var 没关系(不会被部署),但一旦部署过非空同名 var,secret put 会报 "Binding name already in use"——先把 var 从配置里删掉、部署一次,再设 secret。
核心配置
Prop
Type
数据库 (D1)
无需在此处配置数据库账号密码。Cloudflare D1 使用绑定的 Database ID,详情请见 部署到 Cloudflare。
邮件 (Resend)
用于发送验证 / 交易 / 生命周期邮件。留空时邮件降级打印到 dev 控制台,Drip 任务整体跳过。
Prop
Type
支付 (Stripe)
留空则计费入口整体隐藏(优雅降级)。
Prop
Type
座位订阅与 credits 充值包用 inline price_data 动态创建,不需要预建 Price ID。
社交登录 (OAuth)
成对留空则对应按钮不显示。
Prop
Type
私有仓库交付(可选)
「卖私有仓库访问权」的席位交付功能,两个都留空则入口隐藏。见 License 与代码交付。
Prop
Type
安全与防护 (Turnstile)
替代 Google reCAPTCHA 的无感人机验证。
Prop
Type