Operations
上线前检查
把 Base 用到生产环境前需要确认的事项。
上线前至少确认这些事项:
安全
VISIBLEBASE_ADMIN_SECRET_KEY只存在可信环境。- client 只拿
user_token,不接触 provider key。 VISIBLEBASE_TOKEN_SIGNING_KEY已配置到 Base。- 管理端 env 接口只允许可信请求。
稳定性
- 每个要暴露的 service 都有
default()和可命中的match()/handle()。 - 关键 provider env 已配置。
- product 表使用明确的数据库 URL。
- before hook 会阻止超额用户。
- after hook 会记录 usage 和错误线索。
多产品
product_id能区分 product。- usage 记录包含 product_id、user_id、model。
- 不同产品的限额策略有默认值。
回滚
- provider key 可以快速轮换。
- 模型记录可以直接在数据库里暂停或替换。
- service 错误会被
onError或日志系统记录。