VisibleBase
上线与运维

上线前检查

把 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 或日志系统记录。

目录