City 概览

City 是 Downcity 的服务端运行时入口;详细说明请直接阅读新的参考入口页。

这一页保留为旧入口的概览页。新的阅读顺序是:

City 负责什么

City 当前负责这些事情:

  • 初始化 Runtime 数据库
  • 校验 user_token
  • 提供统一的 /v1/* HTTP 路由
  • 通过 base.use(service) 注册 Service、AIService 和服务
  • 把 Service action 和服务路由挂到同一个 /v1/* 空间
  • 通过 hook 接入 usage、套餐、余额、扣费、日志和风控

如果你要看具体方法,例如:

  • use()
  • getService()
  • getServices()
  • table()
  • router()
  • handleRequest()

请直接跳到 City